marcas2019 Posted December 20, 2019 Share Posted December 20, 2019 Hola a toda la comunidad. He tratado de insertar de 1000 formas el pixel de Facebook en mi prestashop 1.7.6.1 según tengo entendido se hace ne el archivo header.tpl y se pone entre las etiquetas <Head > y </head> sin embargo por más que busco y busco No encuentro esas etiquetas head como hago? Muchas gracias Link to comment Share on other sites More sharing options...
Prestafan33 Posted December 20, 2019 Share Posted December 20, 2019 (edited) Las plantillas de prestashop usan un sistema de bloques, por lo que no todas las etiquetas están siempre donde esperaríamos encontrarlas. Sin embargo, lo que está en el archivo /templates/_partíals/head.tpl sí que forma parte del head, aunque no esté la etiqueta correspondiente. Puedes añadirlo ahí. Otra opción es usar un módulo para el pixel de Facebook. El oficial ahora lo han hecho de pago (antes era gratuito), pero se pueden encontrar alternativas, como esta (yo no lo he probado): https://www.prestashop.com/forums/topic/962019-free-prestashop-google-facebook-conversion-tracking-pro-module/ Edited December 20, 2019 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
Elina webs Posted December 23, 2019 Share Posted December 23, 2019 Buenas @marcas2019 Como dice Prestafan33, el contenido del "<head>" de tu página web, en PrestaShop 1.7 se encuentra en el directorio "themes/nombre_de_tu_tema/templates/_partials/head.tpl". Y este fichero se llama en el directorio "themes/nombre_de_tu_tema/templates/layouts/layout_que_utilices". Añadiendo el código del píxel dentro de este fichero no tendrías que tener problema. Si sigues sin poder solucionarlo avisa para que miremos más a fondo. Gracias, Link to comment Share on other sites More sharing options...
supercase Posted December 23, 2019 Share Posted December 23, 2019 Gracias a todos, como les comento si encuentro el fichero header.tpl pero dentro del mismo no enceuntro las etiquetas <head> y </head> para insertar dentro de ellas el codigo del pixel de facebook; segun lo que les entiendo inserto el codigo en cualquier parte del ficher header y va a funcionar? o hay una ubicacion especifica a insertar el pixel en el fichero header? ¡Gracias! Link to comment Share on other sites More sharing options...
Prestafan33 Posted December 23, 2019 Share Posted December 23, 2019 (edited) Lo puedes poner en cualquier sitio dentro del fichero head.tpl (que NO es el mismo que header.tpl), aunque no estén las etiquetas (mejor si lo pones al final, para no modificar lo que ya existe dentro del fichero). Las etiquetas que buscas están en el fichero layout-both-columns.tpl, pero ahí dentro encontrarás algo similar a esto: <head> {block name='head'} {include file='_partials/head.tpl'} {/block} </head> Es decir, que dentro de esas etiquetas incluye el contenido del fichero head.tpl, así que lo que lleve incluido ese fichero quedará dentro de la etiqueta <head>. Edited December 23, 2019 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
Elina webs Posted December 24, 2019 Share Posted December 24, 2019 Correcto @supercase, es el fichero que te estamos comentando tanto @Prestafan33 como nosotros. Simplemente ve al fichero "head.tpl" que se encuentra en la ruta que te comentaba más arriba y añades la parte del código de píxel al final del todo. Después simplemente puedes instalarte la extensión "Tag Assistant" que tiene Chrome y validar que el píxel se encuentre instalado correctamente. Saludos! Link to comment Share on other sites More sharing options...
Cariciolo Posted June 21, 2021 Share Posted June 21, 2021 On 12/23/2019 at 8:05 PM, Prestafan33 said: Lo puedes poner en cualquier sitio dentro del fichero head.tpl (que NO es el mismo que header.tpl), aunque no estén las etiquetas (mejor si lo pones al final, para no modificar lo que ya existe dentro del fichero). Las etiquetas que buscas están en el fichero layout-both-columns.tpl, pero ahí dentro encontrarás algo similar a esto: <head> {block name='head'} {include file='_partials/head.tpl'} {/block} </head> Es decir, que dentro de esas etiquetas incluye el contenido del fichero head.tpl, así que lo que lleve incluido ese fichero quedará dentro de la etiqueta <head>. Buenas tardes, cuando decis que se introduzca aquí, seria de la siguiente forma?: <head> {block name='head'} {include file='_partials/head.tpl'} {/block} <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '514593983026364'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=514593983026364&ev=PageView &noscript=1"/> </noscript> <!-- End Facebook Pixel Code --> </head> Link to comment Share on other sites More sharing options...
gusman126 Posted June 22, 2021 Share Posted June 22, 2021 hace 20 horas, Cariciolo dijo: Buenas tardes, cuando decis que se introduzca aquí, seria de la siguiente forma?: <head> {block name='head'} {include file='_partials/head.tpl'} {/block} <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '514593983026364'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=514593983026364&ev=PageView &noscript=1"/> </noscript> <!-- End Facebook Pixel Code --> </head> Si tu tienda esta en la EU, olvidate no puedes añadirlo directamente al codigo debes utilizar un modulo, y luego bloquear esa cookie Link to comment Share on other sites More sharing options...
Cariciolo Posted June 23, 2021 Share Posted June 23, 2021 On 6/22/2021 at 5:34 PM, gusman126 said: Si tu tienda esta en la EU, olvidate no puedes añadirlo directamente al codigo debes utilizar un modulo, y luego bloquear esa cookie Gracias por tratar de ayudarme, pero resulta que si funciona, lo aporto para que el que tenga la misma necesidad, la solucione de la misma forma. Estoy ubicado en España y mi tienda ven en EU. Link to comment Share on other sites More sharing options...
gusman126 Posted June 24, 2021 Share Posted June 24, 2021 hace 12 horas, Cariciolo dijo: Gracias por tratar de ayudarme, pero resulta que si funciona, lo aporto para que el que tenga la misma necesidad, la solucione de la misma forma. Estoy ubicado en España y mi tienda ven en EU. Si que funciona , no quería decir que lo que ibas a poner en el head no funcionara, el problema es que no es legal, debes bloquear todos pixeles, cookies hasta que son aceptados, si vendes o tienes la tienda en la EU Link to comment Share on other sites More sharing options...
jpabloperaltacasanov Posted August 11, 2021 Share Posted August 11, 2021 A mi me funciono el procedimiento y lo agrege de la siguiente forma: Creo que si no les actualiza eliminen la cache! Link to comment Share on other sites More sharing options...
gusman126 Posted August 14, 2021 Share Posted August 14, 2021 En 11/8/2021 a las 11:36 PM, jpabloperaltacasanov dijo: A mi me funciono el procedimiento y lo agrege de la siguiente forma: Creo que si no les actualiza eliminen la cache! Supongo que lo hiciste en un tema hijo, recuerda que los cambios se pierden al actualizar la plantilla Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now