Meta a través de “evento de JavaScript”
Este tipo de meta le permite rastrear eventos en un sitio (como clics de botones y envíos de formularios) que ocurren sin que cambie la URL de la página. Si cambia la URL, utilice el objetivo Vista de página.
Cuando se completa este tipo de meta, la información se transmite a Yandex Metrica usando JavaScript. Esto le permite rastrear casi cualquier evento personalizado. Este tipo de meta también se puede usar en páginas Turbo.
En Comercio electrónico utilice el campo goal_id para transmitir información sobre una conversión junto con los datos sobre la acción.
Consejo
Si no tiene habilidades de programación, use la meta Envío de formulario.
Cómo crear una meta de “evento de JavaScript”
Creando una meta incluye especificar su identificador. Cuando se cumple un objetivo, se invoca el método reachGoal para transmitirle la ID especificada.
Nota
Los identificadores de meta para coincide y contiene condiciones no deben contener los siguientes caracteres: / \ & # ? = “. Si desea agregar un signo más al ID, ingrese %2B
en lugar del carácter +.
-
En Yandex.Metrica, use el menú de la izquierda para ir a la página de Metas y haga clic en Agregar meta.
-
En el campo Nombre, introduzca un nombre para el objetivo que debe crear.
-
Elija el tipo de meta evento de JavaScript.
-
Especifique la condición deseada y el identificador de meta. Debajo del campo del identificador, aparecerá la línea de Código de la meta para el sitio. Copie el código. Lo necesitará para configurar el método reachGoal en su sitio web.
Ejemplos de uso del métodoreachGoal
en páginas del sitio:Clic en un botónLlenado de un formularioEnvío de ingresos por meta... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;" value="Order" /> </form> ...
... <form action="" method="get" onsubmit="ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); return true;"> ... </form> ...
... <form action=""> ... <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'TARGET_NAME', {order_price: '1000.35', currency: 'RUB'}); return true;" value="Order"/> </form> ...
Cómo enviar datos de ingresos usando un selector de atributos
Para transferir ingresos como
order_price
desde todas las páginas del sitio donde se establece mediante un selector de atributos (por ejemplo,class
oid
), pase el nombre del selector junto con los datos de ingresos a Yandex Metrica.-
Encuentre el fragmento en el código de su sitio donde se establece un selector de este tipo. Ejemplo:
<div class="ORDER">Order amount: <div class="PRICE">110</div> RUB</div>
-
Agregue el nombre del selector al código del elemento que enviará los ingresos por meta a Yandex Metrica. Ejemplo:
<input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Order" />
XXXXXX
: es su número de etiqueta.TARGET_NAME
: ID de meta.order_price
: ingresos por meta. Puede especificar ingresos en una moneda o en unidades convencionales.currency
: moneda de los ingresos por meta. Yandex Metrica reconoce un código de moneda de tres letras ISO 4217.
-
-
Haga clic en Agregar objetivo. El objetivo creado aparecerá en la lista de objetivos. Yandex Metrica comenzará a recopilar estadísticas sobre esto en unos minutos.
-
Compruebe si el objetivo funciona correctamente.
Condiciones para rastrear un objetivo
Hay varios tipos de condiciones disponibles al crear un objetivo. Las condiciones se combinan con el operador OR, por lo que la meta se considera completada si se cumple al menos una de las condiciones establecidas.
Criterios |
Descripción |
coincide |
Se especifica un identificador de meta completo. |
contiene |
Se especifica una parte del ID. Use esta opción si hay múltiples metas y se pueden combinar con una sola condición. Especifique la mayor parte del ID posible para que solo se logren las metas deseadas. EjemploSi la condición es |
expresión regular |
Esto se utiliza para rastrear identificadores de metas que coinciden con una plantilla personalizada. Al configurar la condición, la expresión regular debe contener solo el valor del identificador (sin ningún dominio o protocolo del sitio web). EjemploSi desea rastrear el clic en un botón en particular con el ID que contiene Copiado |
Restricciones
-
Puede configurarse un máximo de 200 objetivos para cada etiqueta.
-
El servicio registra a un usuario que alcanza el mismo objetivo en el mismo contador no más de una vez por segundo.
-
Durante una sola sesión de usuario, el servicio puede registrar hasta 1000 conversiones fuera de línea y 400 conversiones en línea creadas para las etiquetas.
-
Si edita la etiqueta o un objetivo, no se modifica ninguna información creada anteriormente.
-
Si elimina una meta, la información recopilada para ella ya no estará disponible en los informes.
Más información
Enlaces útiles |
Capacitación en línea |