Jump to content

Error modulo Oficial Pixel Facebook - quiero devolver el modulo


MariaGracia

Recommended Posts

¡Hola! El módulo oficial de píxel facebook no funciona correctamente, vi en algún debate que requiera la devolución del mismo y comprar en otros. ¿Cómo realizar la devolución? Desde Addons no tengo la opción, ya hice varios reclamos y ni siquiera tuve respuesta.

Alguien me puede ayudar?

Link to comment
Share on other sites

Hola María, yo creo que puedes escribirle desde la ficha del addon o soporte del módulo.

Por otro lado, he visto que antiguamente el módulo era gratuito y ahora no. Yo tengo la versión de cuando era gratuito, la 1.1.2 y he arreglado sobre este módulo algunos fallos, ya que indagando en el código veo cosas que para ser un módulo oficial en su momento son algo deficientes, y si ahora cobran por este, mucho más, aunque no sé si esto lo han corregido.

Basado en mi experiencia yo he detecto varios problemas, y comento su solución (animo a todo el mundo a que comparta su experiencia y podamos mejorar nuestro pixel y sus eventos):

- el evento viewcategory realiza un get products de la categoría y solo para diez productos, esto se traduce en que si una persona consulta tu página de categorías 'A' y está en la segunda página, el módulo siempre envía a facebook el mismo bloque de productos. -> no lo he solucionado, el problema está aqui:

$prods = $category->getProducts($id_lang, 1, 10); en el fichero pspixel.php. Estoy en vías de arreglarlo.

- Yo tengo en mi tienda los productos con variaciones, por lo cual en facebook tengo los ids y el group item id, por lo que tengo que indicarle a facebook que los productos no son el id a secas, sino id_producto-id_atributo_producto , y esto el módulo lo lanza a la basura forzando que lo que le envías a facebook tienen que ser números enteros. Este error es extensible a añadir al carrito e iniciar el checkout...etc -> solucionado

- Si la categoría que visita un cliente es una padre sin productos asociados...el módulo falla, por lo comentado en el primer punto, el módulo hace un query sobre la categoría en si, sino recibe id's luego el string está roto. -> solucionado, a la función private function formatPixel($params) hay que quitarle el (int) a la línea $format .= $id."', '";

Luego veo que todo lo referente al pixel el módulo lo hace en php, en el controlado, aumentado carga la tienda, señores de prestashop ¿no sería más fácil hacer este envío a facebook por javascript tranquilamente? sin añadir consultar redundantes a la base de datos? siempre está la cache ok, pero creo que no es un buen planteamiento.

Un saludo María, espero que tengas suerte con tu pixel, yo en dos días me he peleado bastante!

 

 

Link to comment
Share on other sites

hace 1 hora, val_carter dijo:

Hola María, yo creo que puedes escribirle desde la ficha del addon o soporte del módulo.

Por otro lado, he visto que antiguamente el módulo era gratuito y ahora no. Yo tengo la versión de cuando era gratuito, la 1.1.2 y he arreglado sobre este módulo algunos fallos, ya que indagando en el código veo cosas que para ser un módulo oficial en su momento son algo deficientes, y si ahora cobran por este, mucho más, aunque no sé si esto lo han corregido.

Basado en mi experiencia yo he detecto varios problemas, y comento su solución (animo a todo el mundo a que comparta su experiencia y podamos mejorar nuestro pixel y sus eventos):

- el evento viewcategory realiza un get products de la categoría y solo para diez productos, esto se traduce en que si una persona consulta tu página de categorías 'A' y está en la segunda página, el módulo siempre envía a facebook el mismo bloque de productos. -> no lo he solucionado, el problema está aqui:

$prods = $category->getProducts($id_lang, 1, 10); en el fichero pspixel.php. Estoy en vías de arreglarlo.

- Yo tengo en mi tienda los productos con variaciones, por lo cual en facebook tengo los ids y el group item id, por lo que tengo que indicarle a facebook que los productos no son el id a secas, sino id_producto-id_atributo_producto , y esto el módulo lo lanza a la basura forzando que lo que le envías a facebook tienen que ser números enteros. Este error es extensible a añadir al carrito e iniciar el checkout...etc -> solucionado

- Si la categoría que visita un cliente es una padre sin productos asociados...el módulo falla, por lo comentado en el primer punto, el módulo hace un query sobre la categoría en si, sino recibe id's luego el string está roto. -> solucionado, a la función private function formatPixel($params) hay que quitarle el (int) a la línea $format .= $id."', '";

Luego veo que todo lo referente al pixel el módulo lo hace en php, en el controlado, aumentado carga la tienda, señores de prestashop ¿no sería más fácil hacer este envío a facebook por javascript tranquilamente? sin añadir consultar redundantes a la base de datos? siempre está la cache ok, pero creo que no es un buen planteamiento.

Un saludo María, espero que tengas suerte con tu pixel, yo en dos días me he peleado bastante!

 

 

Gracias.

Lo que comentas del evento viewcategory, cuando se cambia el filtro, se cambia de pagina o cuando se cambia el orden, desde PHP es imposible o por lo menos yo no lo he encontrado.

Por javascript SI, hay una orden interna "prestashop.on('updateProductList', (data) => {" que puedes usarla para ver el listado de actualizaciones, lo he usado para mi modulo de datalayer y que envie siempre datos al actualizar o cambiar de pagina

 

Link to comment
Share on other sites

Buenas, claro, lo suyo es aprovechar los eventos que se lanzan, pero lo que he pegado es propio del módulo oficial en la versión que comento (antes de ser de pago). Me extraña que siendo oficial no usen javascript para capturar ciertas cosas y sobrecarguen el controlador.

Un saludo.

Link to comment
Share on other sites

Muchas gracias por la ayuda, pero no he tenido respuesta desde addons. Justamente tenia el modulo gratuito y funcionaba mal, por eso decidimos comprar el nuevo, pensando que tenia algunas mejoras pero todo lo contrario, funciona peor y el soporte no da respuesta. Pésimo servicio!

Link to comment
Share on other sites

De los casi 600 productos que tengo en mi tienda solo tomo 35. Los errores son:

Pixel tiene baja tasa de coincidencia de origen de eventos
Parámetro faltante de píxeles en eventos DPA
Los eventos de píxeles pueden faltar parámetros en todo o parte del tiempo.

Link to comment
Share on other sites

María tienes instalada la extensión la extensión de facebook pixel helper? con esa extensión puedes ver en vivo en tu tienda como está enviando el pixel de la web a facebook, esto es, ids y nombre...etc y ver si lo hace bien o te da algún warning.

Un saludo.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...