Para verificar si el comercio electrónico está configurado correctamente:
Vaya a la configuración de la etiqueta en Yandex Metrica y asegúrese de que:
La opción de comercio electrónico esté habilitada.
El campo Data container contiene el valor dataLayer (por defecto) u otro valor.
Verifique que el pedazo de código en su sitio contenga el parámetro ecommerce:true o el parámetro ecommerce:"contenedor de datos" (el valor por defecto es ecommerce:"dataLayer"). En este último caso, el nombre del contenedor de datos debe coincidir con el especificado en la configuración de la etiqueta.
Agregue el parámetro ym_debug=2 a la URL de la página en la barra de direcciones del navegador y recargue la página.
http://ejemplo.com/?_ym_debug=2
Realice una acción en la página: por ejemplo, agregue un artículo al carrito de compras. Debe corresponder al evento Agregar un artículo al carrito.
En la parte inferior de la página, haga clic en . Aparece el panel de depuración.
Use este método si su sitio web tiene una versión anterior de la etiqueta de Yandex Metrica.
Vaya a la configuración de la etiqueta en Yandex Metrica y asegúrese de que:
La opción de comercio electrónico esté habilitada.
El campo Data container contiene el valor dataLayer (por defecto) u otro valor.
Verifique que el pedazo de código en su sitio contenga el parámetro ecommerce:true o el parámetro ecommerce:"contenedor de datos" (el valor por defecto es ecommerce:"dataLayer"). En este último caso, el nombre del contenedor de datos debe coincidir con el especificado en la configuración de la etiqueta.
Agregue el parámetro ym_debug=1 a la URL de la página en la barra de direcciones del navegador y recargue la página.
http://ejemplo.com/?_ym_debug=1
A continuación, abre la consola del navegador con el atajo de teclado Ctrl + Shift + J (⌥ + ⌘ + J para Apple OS).
Realice una acción en la página: por ejemplo, agregue un artículo al carrito de compras. Debe corresponder al evento Agregar un artículo al carrito.
Si ve ecommerce en los parámetros, y luego añadir en el nivel inferior, el formato de datos coincide con el ejemplo proporcionado en el evento Agregar un artículo al carrito, esto significa que los datos del pedido se han enviado a Yandex Metrica. Después de un tiempo, aparece en informes.
Verificación de la corrección de los datos transmitidos
Verifique que el pedazo de código en su sitio contenga el parámetro ecommerce:true o el parámetro ecommerce:"contenedor de datos" (el valor por defecto es ecommerce:"dataLayer"). En este último caso, el nombre del contenedor de datos debe coincidir con el especificado en la configuración de la etiqueta.
A continuación, abre la consola del navegador con el atajo de teclado Ctrl + Shift + J (⌥ + ⌘ + J para Apple OS).
En la configuración de la consola, habilite la opción Preservar registro.
Realice una acción en la página: por ejemplo, agregue un artículo al carrito de compras. Debe corresponder al evento Agregar un artículo al carrito.
En la consola, inserte el comando JSON.stringify(<nombre del contenedor>). El valor predeterminado es JSON.stringify(dataLayer).
Si en la consola:
Hay información sobre el arreglo de datos.
Copie el arreglo (excepto los corchetes cuadrados externos).
Para ver los datos, utilice cualquier analizador JSON.
Se mostró un arreglo de datos vacío en forma de [] (corchetes cuadrados).
Esto significa que el arreglo está declarado (en el ejemplo dataLayer), pero la transmisión de datos no está configurada para el evento que se está verificando.
Tome en cuenta: Nuestro equipo de soporte nunca iniciará llamadas hacia usted. No siga las instrucciones de personas que le llamen y se presenten como el equipo de soporte de Yandex Metrica.