Objetivos em páginas Turbo criadas no Yandex Webmaster

Objetivos para um site informativo

Para rastrear a interação dos usuários com elementos de uma página Turbo, use um objetivo "evento JavaScript".

  1. Adicione o elemento turbo:goal a um feed RSS:

    ...
    <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" />
    <turbo:content>
       <![CDATA[
           ...
       ]]>
    </turbo:content>
    

    onde

    • name é a ID do objetivo.
    • id é o número da tag.
    • turbo-goal-id — ID a ser atribuída ao conteúdo da página Turbo.
  2. Adicione a ID ao conteúdo cujas estatísticas você deseja rastrear, como o valor do atributo data-goals. É possível especificar vários valores separados por vírgulas, ou seja, é possível vincular vários objetivos a um único elemento de uma página Turbo.

    <turbo:content>
        <![CDATA[
            <p><a href="http://exemplo.com.br/" data-goals="goal-link,goal-link2">Texto</a></p>
        ]]>
    </turbo:content>
    
  1. Adicione o elemento turbo:goal a um feed RSS:

    ...
    <turbo:goal type="yandex" turbo-goal-id="goal-link" name="TARGET" id="12345" />
    <turbo:content>
    <![CDATA[
    ...
    ]]>
    </turbo:content>
    

    onde

    • name é a ID do objetivo.
    • id é o número da tag.
    • turbo-goal-id — ID a ser atribuída ao conteúdo da página Turbo.
  2. Adicione a ID ao conteúdo cujas estatísticas você deseja rastrear, como o valor do atributo data-goals. É possível especificar vários valores separados por vírgulas, ou seja, é possível vincular vários objetivos a um único elemento de uma página Turbo.

    <turbo:content>
    <![CDATA[
    <p><a href="http://exemplo.com.br/" data-goals="goal-link,goal-link2">Texto</a></p>
    ]]>
    </turbo:content>
    
  3. No Yandex Metrica, use o menu da esquerda para acessar a página Objetivos e clique em Adicionar objetivo.

  4. No campo Nome, insira um nome para o objetivo a ser criado.

  5. Escolha o objetivo do tipo Evento JavaScript.

  6. Especifique a condição desejada e o identificador do objetivo. Debaixo do campo do identificador, aparecerá a linha Código do objetivo para o site. Copie o código. Você precisará dele para configurar o método reachGoal no seu site.
    Exemplos de uso do método reachGoal em páginas do site:

    ...
    <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>
    ...
    
    Como enviar dados de receita usando um seletor de atributos

    Para transferir receita como order_price a partir de todas as páginas do site onde ela está definida por um seletor de atributo (por exemplo, class ou id), informe o nome do seletor junto com os dados de receita para o Yandex Metrica.

    1. Encontre no código do seu site o fragmento onde está definido um seletor desse tipo. Exemplo:

      <div class="ORDER">Valor do pedido: <div class="PRICE">110</div> RUB</div>
      
    2. Adicione o nome do seletor ao código do elemento que irá enviar a receita por objetivo para o Yandex Metrica. Exemplo:

      <input type="button" onclick="ym(XXXXXX, 'reachGoal', 'BUY', {order_price: document.querySelector('.PRICE')?.textContent}); return true;" value="Order" />
      
    • XXXXXX — Número da sua tag.
    • TARGET_NAME — ID do objetivo.
    • order_price — Receita por objetivo. Você pode especificar a receita em uma moeda ou em unidades convencionais.
    • currency — Moeda da receita por objetivo. O Yandex Metrica reconhece códigos monetários ISO 4217 de três letras.
  7. Clique em Adicionar objetivo. O objetivo criado aparecerá na lista de objetivos. O Yandex Metrica começará a coletar estatísticas sobre o objetivo em alguns minutos.

A transmissão de dados para o Yandex Metrica começará após o robô varrer o feed RSS e detectar mudanças.

O objetivo criado pode ser usado na maioria dos relatórios do Yandex Metrica. Também é possível rastrear conversões por objetivo usando o relatório Conversões.

Fale conosco

Escrever um e-mail

Caso não tenha conseguido checar a tag de forma independente, siga as recomendações abaixo.

Isso pode acontecer pelos seguintes motivos:

  • A tag está instalada de maneira incorreta. Por exemplo, o CMS modificou o código da tag. Reinstale a tag ou entre em contato com o serviço de suporte do seu CMS.
  • Scripts inoperantes estão impedindo que a tag Yandex Metrica funcione no site. Isso pode ser verificado no console do navegador.
As recomendações não ajudaram

Isso significa que as informações estão sendo transmitidas para o Yandex Metrica. No entanto, os dados podem não estar sendo exibidos nos relatórios por algum dos seguintes motivos:

  • Os dados são enviados com um número diferente para uma tag.
  • A aba Filtros das configurações da tag está definida com filtros excessivamente restritivos. Remova filtros desnecessários.
  • A aba Filtros das configurações da tag está com o filtro Não contabilizar minhas sessões habilitado. Isso significa que a tag não registra as suas próprias sessões. Tente acessar o site com o navegador no modo "anônimo".
As recomendações não ajudaram