> For the complete documentation index, see [llms.txt](https://docs.yoplanning.support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yoplanning.support/pt/academia-yoplanning/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation/doc-technique-agence-web/google-analytics.md).

# Google Analytics

## Configuração

Para receber os dados do módulo de reservas no Google Analytics, siga estes passos:

1. Certifique-se de ter uma conta do Google Tag Manager (GTM) e uma conta do Google Analytics (GA).*(O Yoplanning interage com o Google Tag Manager, que atua como uma ponte entre várias soluções, como o Google Analytics.)*
2. No Yoplannin, edite o módulo de reservas desejado e insira seu ID do GTM (no formato **GTM-xxx**, *não o ID do Google Analytics G-xxxx*).
3. Conecte o GTM ao Google Analytics (*por meio de uma tag do Google acionada em todas as páginas*). Isso nos permitirá transmitir dados básicos, como visitas e cliques. Se você optar por ativar o compartilhamento de dados de e-commerce, poderemos enviar os seguintes eventos: "view\_item", "add\_to\_cart", "begin\_checkout" e "purchase" (consulte os detalhes do evento abaixo).

## Detalhes dos eventos de comércio eletrônico

Estamos enviando os seguintes eventos:

### ver\_item

Acionado quando um detalhe do produto é clicado. Os dados "item\_name" são enviados para o sistema de e-commerce e contêm o nome do produto em questão.

### adicionar ao carrinho

Acionado quando uma sessão ou vale-presente (BC) é adicionado ao carrinho. Os seguintes dados são enviados:

```
currency (ex: EUR)
value (prix total de la session+options "OU" prix unitaire du BC * sa quantité)
items (tableau contenant un seul item)
- item_name (nom du produit "OU" label du bon cadeau)
- item_variant (session "OU" voucher)
- quantity (nombre de disponibilités réservées "OU" quantité de BC)
- price (seulement lors de l'achat d'un BC: prix unitaire du BC)
```

### iniciar\_finalização\_do\_checkout

Acionado na última página quando o botão "Pagar" é clicado. Os seguintes dados são enviados:

```
currency (ex: EUR)
value (prix total du panier, taxes incluses)
cart_id (l'identifiant du panier)
```

### comprar

Acionado quando o pagamento é processado, este evento é único porque depende do tipo de integração do módulo de reservas. Existem duas integrações possíveis: o módulo pode estar incorporado ao seu site (**iframe**) ou o usuário pode acessar o módulo de reservas diretamente (**acesso direto**).

#### Modo de acesso direto

Com acesso direto, o evento de compra é acionado automaticamente ao final do processo de pagamento, quando o usuário é redirecionado para o módulo de reservas. Nenhuma configuração é necessária.

#### modo iframe

Em um iframe, é necessário configurar uma "URL de sucesso" do Yoplanning na configuração do módulo de reservas. A URL de sucesso deve atender a duas condições:

* Faz parte do mesmo site onde o módulo de reservas foi integrado.
* O script de integração do Yoplanning também é carregado nesta página.

Por exemplo, se o módulo de reservas estiver integrado em "example.com", a URL de sucesso também deve estar no mesmo domínio (por exemplo, example.com/obrigado). E o script de integração do Yoplanning deve ser carregado corretamente nesta página também (mesmo que nenhum módulo de reservas esteja presente!).

Graças a essa funcionalidade, o usuário será redirecionado para a sua página de sucesso ao final do pagamento e o evento de "compra" será enviado corretamente para a análise em segundo plano.

***

#### Dados de compra

Os seguintes dados foram enviados:

```
currency (ex: EUR)
value (prix total de la commande, taxes incluses)
transaction_id (l'identifiant du panier)
transaction_source (Online "OU" Office) (= en ligne/comptoir)
items (un tableau de chaque item du panier avec à chaque fois:)
- item_name (nom du produit/ressource/bon cadeau)
- item_variant (session / session_option / resource / voucher)
- price
- quantity
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.yoplanning.support/pt/academia-yoplanning/yoplanning-parametrage/module-de-reservation/integration-du-module-de-reservation/doc-technique-agence-web/google-analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
