Pregunta sobre Arreglando WordPress de Wordpress:

Agregue el código de seguimiento con el botón de inserción de Gravity Form

Un usuario preguntó 👇

Estoy usando un anuncio en rollo y me gustaría agregar un código de seguimiento al botón de envío de este formulario. Estoy usando formas de gravedad para crear la forma. Aquí está el código que me dieron.

{__adroll.record_user ({«adroll_segment»: «63fc3029»}); } atrapar (err) {}

¿Alguna idea sobre cómo agregar ese código?

Gracias,

Steven

Este tema fue modificado hace 3 años, 4 meses por.

(@jakept)

Hace 3 años, 4 meses

Solo necesita solicitar ese código cuando se hace clic en el botón Enviar, por lo que el script completo debe ser:

<script>
	document.addEventListener( 'DOMContentLoaded', function() {
		var button = document.getElementById( 'gform_submit_button_9' );
		
		button.addEventListener( 'click', function() {
			__adroll.record_user( { 'adroll_segments': '63fc3029' } );
		} );
	} );
</script>

Todo lo que tiene que hacer es agregarlo al pie de página de su sitio. Un plugin como https://wordpress.org/plugins/tracking-script-manager/ lo hace fácil sin tener que modificar su tema o crear un plugin.

Lanzador de hilos

(@stevencns)

Hace 3 años, 4 meses

Gracias. ¿Ese plugin ingresa el código para cada página? Todo lo que necesito hacer es rastrear el botón de enviar de esta página.

(@jaycbrf)

Hace 3 años, 4 meses

Podrías hacerlo de esa manera, pero Gravity Forms tiene muchas acciones y ganchos para extender la funcionalidad. https://docs.gravityforms.com/category/extending-gravity-forms/hooks/

podría agregar una función que requiera el envío del formulario.

Lanzador de hilos

(@stevencns)

Hace 3 años, 4 meses

¿La primera sugerencia de @jakept pone el código en cada página o solo en la página que quiero?

@jaycbrf ¿Qué función agregaría y cómo la agregaría?

Gracias dos

(@jakept)

Hace 3 años, 4 meses

Realmente no importa, no hará nada en las páginas que no tienen el formulario. Pero si lo coloca en cada página, no tiene que preocuparse por actualizarlo si mueve el formulario a una página diferente o algo así.

No veo cómo ninguno de los ganchos publicados ayudaría a Jay, ya que están en PHP y su fragmento es JS. Por lo que puedo decir, Gravity Forms no tiene eventos JS personalizados que también serían útiles aquí.

Tal vez podrías usar Hook para generar el script en un mensaje de confirmación o algo así, pero me gustó porque solo querías rastrear lo que sucede cuando rastreas.

Lanzador de hilos

(@stevencns)

Hace 3 años, 4 meses

Gracias @jakept, intentaré tu camino. Si quiero agregar códigos de seguimiento a otros botones de envío, ¿todo va en el mismo lugar? Entonces, ¿puedo agregar códigos de seguimiento únicos para diferentes botones de envío utilizando el mismo plugin que se incluye en el pie de página?

(@jakept)

Hace 3 años, 4 meses

Puede agregarlo para diferentes formularios, simplemente cópielo y cambie el ID del botón para que coincida con el ID del botón en el nuevo formulario y cambie el código de seguimiento.

(@jaycbrf)

Hace 3 años, 4 meses

@jakept, puede llamar fácilmente a js dentro de PHP. Se hace eco del script como función de recuperación. Así es como funciona y por qué los desarrolladores dejan todos los ganchos en el código.

Esta respuesta fue modificada hace 3 años, 4 meses por. Lanzador de hilos

(@stevencns)

Hace 3 años, 4 meses

@jaycbrf ¿cómo funciona? y ¿cómo usas WP Hooks?

(@jaycbrf)

Hace 3 años, 4 meses

http://wpcandy.com/teaches/how-to-use-wordpress-hooks/#.Wfxlkna1saY

Básicamente, todo lo que sucede en WordPress se puede explotar y se puede agregar o restar código.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *