# Pixel do Active Campaign

> Instale o rastreamento de site do Active Campaign na área do aluno e crie automações pelo comportamento de acesso.

Com o rastreamento de site (Site Tracking) do Active Campaign, você sabe quais páginas da plataforma cada aluno visitou e usa isso em automações: lembrete para quem comprou e nunca entrou, pesquisa de satisfação para quem chegou ao fim do curso, aviso para quem está sem acessar há alguns dias.

:::embreve Modelo pronto
O tipo **Active Campaign** do Código personalizado ainda não gera o código sozinho. Até lá, siga o passo a passo abaixo, que usa um bloco **Custom** e funciona normalmente.
:::

## Passo 1: ative o rastreamento no Active Campaign

1. No painel do Active Campaign, abra **Configurações** e depois **Rastreamento**.
2. Em **Rastreamento do site**, clique em **Ativar**.
3. Adicione os endereços da sua plataforma à lista de domínios permitidos:
   - o subdomínio padrão, como `escola.asalahub.com`;
   - o domínio próprio, se você tiver um, como `cursos.minhaescola.com.br`.
4. Copie o **código de rastreamento** que o Active Campaign mostra. Ele começa com `<script` e tem uma linha `vgo('setAccount', '...')` com o número da sua conta.

## Passo 2: cole o código na plataforma

1. Acesse **Configurações › Código personalizado** e clique em **Novo bloco**.
2. Em **Nome**, escreva algo como "Active Campaign".
3. Em **Tipo**, escolha **Custom**.
4. Em **Exibição**, escolha **Após o login**, para rastrear só alunos que já entraram.
5. Em **Status**, deixe **Publicado**.
6. Cole o código copiado no campo **Body**.
7. Clique em **Salvar**.

### Identifique o aluno pelo e-mail

Para o Active Campaign ligar as visitas ao contato certo, informe o e-mail do aluno antes da linha `vgo('process');` usando a variável `{email}`, que a plataforma troca pelo e-mail de quem está navegando:

```html
<script type="text/javascript">
  (function(e,t,o,n,p,r,i){ /* início do código copiado do Active Campaign, sem alterações */ })(/* ... */);
  vgo('setAccount', 'NUMERO_DA_SUA_CONTA');
  vgo('setTrackByDefault', true);
  vgo('setEmail', '{email}');
  vgo('process');
</script>
```

O exemplo acima é só para mostrar onde a linha entra. Use o código exato da sua conta e acrescente apenas `vgo('setEmail', '{email}');`.

:::info
A variável `{email}` só é preenchida para quem entrou na plataforma. Por isso o bloco precisa estar com **Exibição** em **Após o login**.
:::

## Passo 3: use as visitas nas automações

Com o rastreamento ativo, o Active Campaign passa a registrar as páginas visitadas. Nas automações, use:

- o gatilho **Página web visitada**, informando o endereço de uma página da plataforma;
- a condição **Visitou** para separar contatos que passaram ou não por determinada página.

## Exemplo de fluxo

1. A venda é aprovada e o contato recebe a tag **Comprador** no Active Campaign.
2. Quando ele entra na plataforma pela primeira vez, a automação acrescenta a tag **Comprador ativo**. Quem tem **Comprador** e não tem **Comprador ativo** comprou e ainda não acessou.
3. Quando ele visita a aula que representa 70% do curso, a automação envia uma pesquisa de satisfação.
4. A cada visita, um temporizador é reiniciado. Assim você cria avisos para 7 ou 15 dias sem acesso.
