Solución de problemas con las reglas

Solución de problemas con las reglas:

Los problemas comunes que se encuentran cuando se trabaja con reglas son:

  • Las reglas se disparan en orden incorrecto
  • Las reglas se disparan de forma inconsistente
  • El script personalizado no se activa en la regla de carga de página
  • La regla se dispara pero el elemento de datos no se completa
  • Las variables no se configuran en la sección de código personalizado de Adobe Analytics durante la ejecución de la regla
  • Qué opción de seguimiento utilizar mientras se trabaja con la regla basada en eventos

Mi regla no se activa en la condición deseada

Si la regla basada en eventos no se dispara, es probable que haya un problema con el selector o la condición de la regla. Localice el elemento en su sitio donde ocurre la acción del evento deseado, haga clic con el botón derecho y seleccione Inspeccionar elemento. Inspeccione el script resaltado en el cuadro que se abre y asegúrese de que está apuntando al elemento correcto. Ejemplo:

Target element: <div class=’Button1’ style=’opacity: 1’>

En este escenario, la sintaxis del selector se configura de la siguiente manera:

  • Sintaxis del selector de CSS: div.Button1 o div[class=’Button1’]
  • Asignar atributos manualmente:
  • Etiqueta del elemento: div, Propiedad: clase, Valor: Button1

Sospecho que mis reglas se están disparando en el orden incorrecto. ¿Dónde puedo encontrar más información sobre el orden de carga de las reglas?

Es importante que las reglas se activen en el orden correcto. Muchos problemas con las reglas son el resultado de que las reglas se activan en el orden equivocado. Para obtener más información, véase Cargar orden para reglas.

Mi regla se activa de forma irregular.

Hay dos posibles razones para que una regla se active de forma irregular:

  • ¿La acción del evento incita a un enlace a cargar? Si es así, es posible que la regla no tenga suficiente tiempo para activarse antes de que se cargue la nueva página. Marque la casilla dentro del identificador de la regla que indica una demora en la activación del enlace. Retrasar el enlace impide que el enlace activado se cargue hasta que la regla se haya disparado.
  • Si el evento no incita a una nueva carga de página, podría haber un problema con la propagación. Si la acción de evento puede ocurrir en un elemento principal o secundario, asegúrese de que el botón que indica “Permitir que se propaguen eventos en elementos secundarios” esté marcado. La propagación garantiza que la regla se dispara tanto si el usuario interactúa con el elemento hijo o el elemento padre como si no lo hace.

Mi script de terceros o personalizado no se activa cuando se dispara la regla de carga de mi página.

Verifique qué tipo de script está utilizando y la opción de carga que ha elegido para la regla. Si utiliza HTML secuencial, su regla debe estar configurada para que se cargue en la parte inferior / superior de la página. El script no funcionará si la regla está configurada para cargar Onload o DOM ready.

Mi regla dispara, pero mi elemento de datos no se está poblando.

Es probable que haya un problema de tiempo. Compruebe y vea dónde se está cargando la regla. Si se está cargando en la parte superior de la página u Onload, es probable que el elemento de datos no esté disponible todavía cuando se active la regla. Intente cambiar la regla para que se cargue en la parte inferior de la página o en DOM Ready. Si el elemento de datos sigue sin completarse, consulte el método de la pregunta anterior para asegurarse de que el elemento de datos está disponible en la página.

¿Cómo puedo depurar una regla?

Puede utilizar el conmutador de DTM, el complemento del navegador para cambiar fácilmente entre el modo de depuración y el modo de ensayo de los usuarios de Dynamic Tag Management. Está disponible tanto para Google Chrome como para Mozilla Firefox. Para obtener más información, consulte los complementos de Dynamic Tag Management.

¿Por qué no se ejecutan las variables establecidas en el editor de código personalizado de la sección Adobe Analytics de mi regla?

Cuando se añaden variables o eventos a través de la interfaz de usuario de la regla, linkTrackVars/linkTrackEvents se establecen automáticamente. Sin embargo, cuando se añaden variables o eventos a través del editor de código de página personalizada, se añade manualmente. Por ejemplo:

s.linkTrackVars = s.eVar1
s.eVar1 = _satellite.getVar('Title Tag');

¿Qué opción de seguimiento, es decir, s.t() o s.tl(), debe utilizarse mientras se trabaja con reglas basadas en eventos?

Cuando se trabaja con reglas basadas en eventos en la sección de una regla en Adobe Analytics, hay dos opciones de seguimiento s.t() o s.tl(). Ambas opciones de seguimiento tienen diferentes casos de uso, como se destaca a continuación

  • s.t(): si desea enviar datos a Adobe Analytics desde esta regla y desea tratarlos como una vista de página.
  • s.tl(): si desea enviar datos a Adobe Analytics desde esta regla y NO desea tratarlos como una vista de página.

Generalmente, las reglas basadas en eventos se utilizan para realizar un seguimiento de las interacciones dentro de una página que no cuentan en la carga de la página. En la mayoría de los casos se utilizaría una llamada s.tl(). En los casos en los que la regla basada en eventos puede ser usada para rastrear la carga de la página, se utiliza, en cambio, una llamada s.t().

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?