Avisos
Vaciar todo

Instalar pixel outbrain

6 Respuestas
3 Usuarios
0 Reactions
38 Visitas
Respuestas: 41
Eminent Member
Topic starter
 

Saludos.

Voy a empezar una compaña con una empresa que se llama Outbrain (es algo parecido a AdWords) y para poder hacer el seguimiento de las conversiones y comportamiento de los clientes, necesitan que instale un pixel en prestashop. El problema es que no he encontrado ningún modulo de esta empresa y según las instrucciones que me facilitan, este pixel tiene que estar en la cabecera de todas las páginas.
Pero me parece un poco locura abrir una por una las páginas de prestashop y meter este pixel y más cuando es un prueba que vamos a realizar con ellos durante un par de meses.

Cómo podría hacer esto?

Gracias y saludos.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 18/10/2019 5:19 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Tal como lo comentas tendrías que editar algún archivo del theme que estas usando, posiblemente tengas algún archivo header.tpl o similar

Cómo es el código que tienes que insertar?, pudes enviarnos una captura de pantalla o enviar el código para verlo. Si es un script por ejemplo tendrías que usar algo similar a:
https://www.smarty.net/docsv2/en/language.function.literal

Saludos.


 
Respondido : 18/10/2019 5:44 pm
Respuestas: 41
Eminent Member
Topic starter
 

Buenas, os pego el código del pixel que tengo que insertar.

--------------------------------

/** DO NOT MODIFY THIS CODE**/
!function(_window, _document) {
var OB_ADV_ID='001a42ea322452678b9b421aa131448ed3';
if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}
var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);
obApi('track', 'PAGE_VIEW');

---------------------------------------------------------

Espero vuestra respuesta y muchas gracias.

Saludos.


 
Respondido : 21/10/2019 10:12 am
Pepe
 Pepe
Respuestas: 41097
Illustrious Member Admin
 

Hola Georges.

Si tienes que añadirlo en todas las paginas, lo mas logico es que se añada en el archivo header.

.- Accede a la carpeta de tu plantilla y edita el archivo header.tpl
.- Antes de la etiqueta añade el código.

Nota: Recuerda descargar el archivo antes de realizar la modificación para tener una copia del original.

Un saludo


 
Respondido : 21/10/2019 10:42 am
Respuestas: 41
Eminent Member
Topic starter
 

Buenas.
Ya lo he instalado y funciona correctamente, muchas gracias por vuestra ayuda.

Saludos.


 
Respondido : 21/10/2019 11:52 am
Pepe
 Pepe
Respuestas: 41097
Illustrious Member Admin
 

Hola Georges.

Genail !!! me alegra que lo solucionaras.
Cualquier consulta que tengas no dudes en comunicarlo.

Cerramos el tema.

Un saludo


 
Respondido : 21/10/2019 12:51 pm