---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/support/metrica/en/pro/methods.md
  - https://yandex.com/support/metrica/es/pro/methods.md
  - https://yandex.com/support/metrica/pt/pro/methods.md
  - https://yandex.com/support/metrica/ru/pro/methods.md
  - https://yandex.com/support/metrica/tr/pro/methods.md
  - https://yandex.com/support/metrica/zh/pro/methods.md
  - href: pt/pro/methods.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
title: Transmissão de dados sobre eventos adicionais
description: Para enviar dados de eventos adicionais para o Yandex Metrica, você pode usar métodos JavaScript padrão. Recomendamos usar métodos distintos para transmitir diferentes tipos de dados.
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/metrica/pt/llms.txt


# Transmissão de dados sobre eventos adicionais

Para enviar dados de eventos adicionais para o Yandex Metrica, você pode usar métodos JavaScript padrão. Recomendamos usar métodos distintos para transmitir diferentes tipos de dados.

## Limites para transmissão de dados {#limits}

- Número máximo de níveis aninhados: 10.
- Tamanho máximo por JSON: 8 KB.
- Número máximo de parâmetros por sessão: 512.

[Restrições a transferência de dados](https://yandex.com/support/metrica/pt/general/limits.md)

## Envio de dados de visualização de página {#views}

Recomendamos usar estes métodos para enviar dados de visualização de página:

- `init`: ao inicializar a tag.
- `hit`: para transmitir grandes quantidades de dados e para sites AJAX ou Flash.

**método init**

 
:   {% note info %}
    
    Use o método `init` para pequenas quantidades de dados e o método [hit](../objects/hit.md) para grandes quantidades.
    
    {% endnote %}
    
    
    O método `init` é normalmente usado para a inicialização normal da tag no site e por padrão é especificado no snippet de código:
    
    ```javascript translate=no
    ym(XXXXXXXX, "init", {});
    ```
    
    Amostra de código de tag com parâmetros adicionais:
    
    ```javascript translate=no
    ym(XXXXXXXX, "init", {
        clickmap: true,
        trackLinks: true,
        accurateTrackBounce: true,
        webvisor: true,
        ecommerce: "dataLayer",
        params: {
            user_info: {
                user_id: "123456",
                user_type: "customer"
            }
        }
    });
    ```
    
    
    {% note alert %}
    
    Tenha cuidado ao introduzir parâmetros adicionais ao método `init`. Se ocorrerem erros durante a transmissão de dados, a visualização da página pode não ser registrada para o usuário e quaisquer ações subsequentes na página podem não ser incluídas na sessão.
    
    {% endnote %}
    
    
    [método init](../code/counter-initialize.md)

**método hit**

 
:   Use este método para enviar grandes quantidades de dados. O método `hit` também é adequado para sites AJAX ou Flash, em que o usuário navega entre páginas dentro da mesma janela, sem carregar novas páginas.
    
    ```javascript translate=no
    ym(XXXXXXXX, 'hit', url[, options])
    ```
    
    Eis um exemplo de uso do método com dados adicionais:
    
    ```javascript translate=no
     ym(XXXXXXXX, 'hit', '#contacts', {
        params: {
            page_info: {
                title: "Page title",
                referrer: "Page referrer"
            },
            user_info: {
                user_id: "123456",
                user_type: "customer"
            }
        }
    }); 
    ```
    
    [método hit](../objects/hit.md)

## Envio de dados sobre objetivos e eventos {#goals-events}

Para enviar dados sobre eventos e ações do usuário no seu site, recomendamos estes métodos:

- `reachGoal`: para enviar dados de objetivos.
- `params`: para enviar dados sobre eventos adicionais que você deseja analisar.

**Método reachGoal**

 
:   Use este método para eventos que você planeja definir como objetivo no Yandex Direct ou para visualizar dados sobre a conclusão de objetivos no Yandex Metrica.
    
    ```javascript translate=no
    ym(XXXXXXXX, 'reachGoal', target[, params[, callback[, ctx]]]);
    ```
    
    Exemplo de uso do método com parâmetros adicionais:
    
    ```javascript translate=no
    ym(XXXXXXXX,'reachGoal','TARGET_NAME', {
        page_info: {
            title: "Page title",
            referrer: "Page referrer"
        },
        user_info: {
            user_id: "123456",
            user_type: "customer"
        },
        action_info: {
            action_type: "select",
            action_placement: "action_placement"
        }
    }); 
    ```
    
    [Método reachGoal](../objects/reachgoal.md)

**método params**

 
:   Use este método para os eventos que você queira analisar sem definir como objetivo:
    
    ```javascript translate=no
    ym(XXXXXXXX, 'params', parameters);
    ```
    
    Exemplo de uso do método com parâmetros:
    
    ```javascript translate=no
    ym(XXXXXXXX, 'params', {
        action_info: {
            action_type: "select",
            action_placement: "action_placement"
        }
    });
    ```
    
    [método params](../objects/params-method.md)

<!-- source: pt/_includes/buttons/chat-button.md -->
[Fale conosco](https://yandex.com/chat/#/user/036e6a02-3620-9cdc-4c5e-a34667a7379e?utm_source=spravka){.button}

<!-- source: pt/_includes/styles/href-to-button.md -->

<!-- endsource: pt/_includes/styles/href-to-button.md -->
<!-- endsource: pt/_includes/buttons/chat-button.md -->

<!-- source: pt/_includes/footer-links.md -->
- - -

<div class="borderless-table">

#|
||
Links úteis

- [Tag de demonstração](https://metrica.yandex.com/r/dashboard?)
- [Adicionar uma tag](https://metrica.yandex.com/add/)
- [Configuração gratuita de tag](https://yandex.com/promo/freeservice/metrica?utm_source=help_metrica_en&utm_medium=cpc&utm_campaign=1)
- [API do Yandex Metrica](https://tech.yandex.com/metrika/)
- [Sugerir uma idea](https://yandex.com/support/metrica/troubleshooting/idea.html)
- [Debater no Telegram](https://t.me/yandexmetrika)
|
Treinamento online

- [Obter um certificado do Yandex Metrica](https://yandex.ru/adv/expert/exam/metrika/?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)


- [Fazer um curso](https://yandex.com/adv/edu/online/metrika?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)

||
|#

</div>

<!-- source: pt/_includes/styles/table-style.md -->

<!-- endsource: pt/_includes/styles/table-style.md -->
<!-- endsource: pt/_includes/footer-links.md -->
