Buenos días:
Necesito incluir un código de seguimiento de Adwords en la página de agradecimiento de un formulario de Breezingforms en Joomla 3.4 y no consigo hacerlo correctamente.
He probado a introducir el código en el código de la página de agradecimiento, desde administración de formulario / página 2. Desde ahí me funciona, pero no cuando aparece la página de agradecimiento, sino cuando el visitante llega a la página del formulario.
Consultando este foro he tratado de llevar a cabo las indicaciones de Pablo Velasco en este hilo: "Poner Código de Conversión de Google adwords en Breezingforms" Pablo indica:
Pulsa en el botón Editar Formulario y en la ventana que se abre vete a la pestaña Enviar Piezas. En el apartado Final del Submit elige el tipo Personalizado e introduce debajo un código como el siguiente:
echo 'Tu código de seguimiento';
Pero no me funciona. Seguramente esté haciendo algo mal.
Este es el tipo de código que tengo:
/* */
Por otra parte ¿cómo podría hacer que la página de agradecimiento se abriera en una ventana flotante?
Os agradecería mucho que me ayudarais a solucionar este tema.
Saludos
Es extraño porque es el código que me ha pasado Google tal cual. En cualquier caso pruebo ahora mismo y te digo.
Lo introduzco tal que así:
echo <<<END var google_conversion_id = xxxxxxxxx; var google_conversion_language = "en"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_label = "xxxxxxxxxWAQsu3WwQM"; var google_remarketing_only = false;END;
Gracias, Pablo
Con la última indicación de Pablo, sigue sin funcionarme.
Después me ha dado por probar de nuevo a poner el código en Final de Envío tal y como me lo pasó Google, he borrado caché de Joomla, caché de navegador, he guardado cambios paso por paso en el formulario y parece que así sí se envía el mail y se almacena en el administrador de registros de BreezingForm, pero revisando el código fuente de la página de agradecimiento no aparece el código de Adwors, por lo que supongo que tampoco me vale.
Visto lo visto, me estoy desesperando ... ¿no habría otra forma de hacer esto al margen de Breezing Forms?
En definitiva lo que necesito es una landing page con un formulario que al rellenar los datos y hacer clic en el botón enviar me lleve a una página de agradecimiento donde pueda insertar el código de seguimiento de Adwords.
Gracias de nuevo a todos por vuestra ayuda.
Hola
Es qeu el código fuente de la página de agradecimiento no tiene el código lo que hace el evento en donde colocas el código es ejecutar el código que has puesto y luego sigue el curso de ejecución mostrandote la página de agradecimiento de BF
Verifica si en las estadísticas de google Adwords se refleja el envío
Si no se refleja entonces si que tendrías que evaluar que luego del envío de datos te redirija a algún otro formluario o artículo joomla en donde puedas poner el código
Saludos.
De acuerdo, Jhon.
Lo compruebo mañana y os digo el resultado.
¡Gracias de nuevo!
Hechas las pruebas, el código sigue sin funcionar.
¿Alguna idea?
Gracias
Hola,
Tendrías que verificar si ese código de conversiones que estás utilizando realmente funciona. Para ello podrías añadirlo en alguna página de tu web para ver si después de abrir la página se recoge la conversión.
Dado que se trata de un código script, para pegarlo en un artículo de Joomla deberás desactivar antes el editor. Para ello puedes pulsar en el enlace [Toggle Editor] que hay encima del mismo.
Con esto sabremos si el problema está con el BreezingForms o con el propio código de conversiones.
Hola, Pablo:
El código sí que funciona.
Al principio lo incluí en la página de gracias del formulario BreezingForms (Page 2) y el problema es que contabilizaba las visitas a la landing page como conversiones porque al parecer BreezingForm carga la página de gracias al cargar el formulario ppal, aunque no la muestre.
De momento, por si en su momento hice algo mal, he vuelto a probar pegando el código con comillas simples en Enviar Piezas | Final de Envío, guardando los cambios en todos los pasos del formulario y borrando caché de Joomla por si acaso.
echo ' /* */';
A ver si mañana puedo comprobar si funciona así o no.
Os digo algo.
De todas formas, no sé si habría otra forma de hacerlo. Estoy abierto a sugerencias.
Muchas gracias por tu ayuda.
Hola
Una opción alterna es que tu página de gracias sea un artículo y allí poner todo el código a través de algún plugin, o que sea otro formulario con una página de gracias en donde solo vaya este código de manera que se llame desde el primer formulario
Saludos.
Finalmente, con un poco de ayuda externa de un colaborador, he optado por la solución que apuntaba Jhon, la redirección a una página de un artículo para que muestre el mensaje de "Formulario enviado correctamente".
Por si alguien tiene el mismo problema, dejo aquí la solución:
Lo que hemos hecho es crear un menú sin asignarlo a ninguna posición o módulo, para que la url que obtengamos sea amigable y hemos añadido el código JFactory::getApplication()->redirect('/el-alias-de-tu-pagina'); en Enviar Piezas/lFinal de Envío/Personalizado de las opciones avanzadas del formulario en BreezingForms, para que después de enviar el formulario se cargue la página de agradecimiento que hemos diseñado.
En la vista de código de esta página hemos pegado el código de conversión de Google Adwords y al revisar el código fuente de la misma vemos que el código se carga correctamente por lo que todo debería funcionar O.K.
En cualquier caso mañana os confirmo si las conversiones se contabilizan correctamente.
¡Gracias a todos por vuestra ayuda !