> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/advertisers/pt/rastreio-de-conversoes/manuais-de-rastreamento/shopify-tracking.md).

# Como acompanhar conversões com o Shopify

*Este guia é apenas para Shopify. Se quiser saber os passos genéricos para o acompanhamento de conversões, consulte o* [*secção de Anunciantes*](/advertisers/pt/rastreio-de-conversoes/rastreio-de-conversoes.md)*.*

A ExoClick dá-lhe acesso a fontes de tráfego globais, funcionalidades de segmentação, big data e ferramentas de análise estatística para filtrar resultados e otimizar as suas campanhas. Este manual explica como acompanhar conversões da sua loja Shopify na rede ExoClick.

Nesta documentação, vamos apresentar dois exemplos de acompanhamento de eventos:

* **checkout\_completed**
* **product\_added\_to\_cart**

Antes de prosseguirmos com os exemplos, certifique-se de ter uma [**meta de conversão**](/advertisers/pt/rastreio-de-conversoes/rastreio-de-conversoes.md#creating-a-conversion-goal) criada na sua conta.

## Evento de Checkout Concluído

Se quiser acompanhar compras na sua loja Shopify utilizando o acompanhamento de Pixel da ExoClick, pode utilizar eventos como `checkout_completed`. Este evento regista quando um visitante conclui uma compra e é acionado uma vez por cada checkout. É importante notar que, neste exemplo, o valor da meta de conversão é dinâmico.

Para adicionar o `checkout_completed` evento à sua loja Shopify, siga estes passos:

{% stepper %}
{% step %}
Vá para **Definições** no seu painel de administração do Shopify.
{% endstep %}

{% step %}
Selecione **Eventos do cliente**.
{% endstep %}

{% step %}
Clique em **Adicionar Pixel Personalizado**.

<figure><img src="/files/0362a4b0593080e224cb0278c2e69a3a49e9d9b8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Defina **Permissão para Marketing** necessária para cumprir a Política de Cookies.

<figure><img src="/files/980ea909ae94e956f1e1636d542305a645e9e59b" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Adicione o seguinte código:

```javascript
analytics.subscribe('checkout_completed', (event) => {
  const el = document.createElement('script');
  el.setAttribute('src', 'https://a.magsrv.com/tag_gen.js');
  el.setAttribute('data-goal', 'XXXXX');
  const cost = event.data.checkout.subtotalPrice?.amount || event.data.checkout.totalPrice?.amount;
  el.setAttribute('data-value', cost);

  document.body.appendChild(el);
});
```

{% endstep %}

{% step %}
Certifique-se de substituir `'XXXXX'` pelo seu próprio ID de meta.
{% endstep %}

{% step %}
Por fim, pressione o **Conectar** .

<figure><img src="/files/9bf27207d7d4361b06841b307951658d6983df25" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Depois de ligado, faça uma compra de teste usando a funcionalidade de pagamento de teste do Shopify para confirmar que tudo está configurado corretamente.

Após um checkout bem-sucedido, deverá ver as conversões, juntamente com o valor dinâmico registado na secção de receitas do seu painel de administração da ExoClick.

{% hint style="info" %}
**Nota:** Pode demorar alguns minutos até que a conversão apareça no seu painel de administração da ExoClick.
{% endhint %}

<figure><img src="/files/825537fd98c64d034ced96c3ad0e82ee88727893" alt=""><figcaption></figcaption></figure>

## Evento de Produto Adicionado ao Carrinho

O `product_added_to_cart` evento acompanha quando um cliente adiciona um item ao seu carrinho de compras. É importante notar que, neste exemplo, não há um valor atribuído para a meta de conversão.

Para o configurar, siga os mesmos passos descritos anteriormente para o `checkout_completed` evento. No entanto, note que o código será diferente desta vez.

* Adicione o seguinte código:

```javascript
analytics.subscribe('product_added_to_cart', (event) => {
  const el = document.createElement('script');
  el.setAttribute('src', 'https://a.magsrv.com/tag_gen.js');
  el.setAttribute('data-goal', 'XXXXXX');

  document.body.appendChild(el);
});
```

* Certifique-se de substituir `'XXXXX'` pelo seu próprio ID de meta.
* Por fim, pressione o **Conectar** .

Depois de ligado, teste a configuração adicionando um produto ao carrinho. Se tudo estiver configurado corretamente, verá a conversão refletida no seu painel de administração da ExoClick.

{% hint style="info" %}
**Nota:** Pode demorar alguns minutos até que a conversão apareça no seu painel de administração da ExoClick.
{% endhint %}

<figure><img src="/files/42a928cfb36819e59b1bb5d5c40489163fa1916e" alt=""><figcaption></figcaption></figure>

## Configuração Adicional de Eventos

Se quiser configurar outros tipos de eventos, consulte o manual da Shopify [Documentação dos Eventos Standard da Shopify](https://shopify.dev/docs/api/web-pixels-api/standard-events).

{% hint style="warning" %}
**Nota:** Estes eventos são personalizados. Se pretender adicionar mais eventos, tenha em conta que isso exigirá o seu próprio esforço de desenvolvimento.
{% endhint %}

Se quiser encontrar informações adicionais sobre pixels da Shopify, consulte esta página: [Documentação dos Pixels da Shopify](https://help.shopify.com/en/manual/promoting-marketing/pixels)


---

# 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.exoclick.com/advertisers/pt/rastreio-de-conversoes/manuais-de-rastreamento/shopify-tracking.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.
