> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.vturb.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Rastreando a Conversão - Clickbank (Afiliados)


# Rastreando suas Vendas com a Clickbank (Afiliados)

Este artigo explica como configurar o rastreamento de conversões do VTurb e como integrar essa funcionalidade com a Clickbank.

### Vá até Rastreamento de Conversões no VTurb e Selecione a Clickbank.

Clique em **Configurações** e, em seguida, em **Rastreamento de Conversões.**

Caso você não tenha integrado ainda com nenhuma plataforma, irá ver a seguinte tela:
![Estado Inicial Rastreamento de Conversões](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_h419ge.png)
Clique então no botão **Adicionar plataforma.**

Em seguida, selecione a **Clickbank e clique em Continuar.**


![](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_ljd1lo.png)

Na sequência, selecione um parâmetro de rastreamento que **NÃO esteja sendo usado nas suas fontes de tráfego e clique em Confirmar.**

||| Atenção para a seguinte particularidade da Clickbank: Eles limitam a 2 a quantidade de URLs de webhook (INS) por conta. Caso você precise de mais, chame o Suporte deles no chat para aumentar esse limite.


|| Se você escolher um parâmetro que esteja sendo usado atualmente nos seus anúncios, o VTurb irá sobrescrevê-lo. 


| IMPORTANTE: Afiliados devem utilizar o parâmetro  unique_aff_sub; Produtores só podem usar o parâmetro vtid.

**Recomendamos utilizar o unique_aff_sub5 caso utilize a Utmify também**

![](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_1p8bnz0.png =1100xauto)

Agora, basta clicar no campo **&#160;URL do Webhook** para copiar a URL que será usada no passo seguinte

![](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_gr53qh.png)

| Caso utilize o RedTrack, você deverá escolher um parâmetro sub (disponibilizamos do sub1 ao sub20) e realizar algumas configurações no RedTrack.

[Clique aqui](https://help.vturb.com/pt-br/article/rastreando-a-conversao-redtrack-1f3z4rc/) para saber mais sobre a integração com o RedTrack.

### Configurando o Webhook na Clickbank

1. Clique na seção Contas e clique em cima da sua conta
![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_9n2sil.png =240xauto)

![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_1xt4ivx.png =792xauto)

2. Abrirá uma nova página, você clica em Configurações do fornecedor

![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_g7fmrs.png =837xauto)

3. Você desce a página até FERRAMENTAS AVANÇADAS > Clique em Editar

![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_gw4f1y.png =1104xauto)

4. Preencha o formulário, revise os termos de uso e confirme que leu e concorda com os Termos de Uso

5. Crie uma chave secreta

6. Insira a URL de webhook do VTurb na URL de notificação instantânea

![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_1tu4fei.png =1097xauto)

7. Após salvar, é só copiar sua chave secreta e inserir ela no VTurb, na integração com a Clickbank

![](https://storage.crisp.chat/users/helpdesk/website/390a843820d6ba00/image_s9wpj7.png =1128xauto)

### Configure o seu hoplink na Clickbank

Para o rastreamento como **afiliado** funcionar corretamente, é preciso configurar o hoplink da oferta também. A seguir, mostramos o passo passo do processo:

1. Acesse Ferramentas de Links de Afiliado.
2. Defina o apelido de afiliado e o do produtor.
3. Marque a opção Hoplink
4. Clique em Editar parâmetros
5. Deixa marcado todos os aff_sub e os unique_aff_sub, apenas eles. Os outros parâmetros pode desmarcar.

Ex:

![](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_9z06im.png =872xauto)

6. Após isso, copie o seu hoplink aqui:

![](https://storage.crisp.chat/users/helpdesk/website/-/3/9/0/a/390a843820d6ba00/image_gcx4zm.png =760xauto)

7. Com o hoplink em mãos, cole-o no código abaixo em  SEU HOPLINK:

```
   <script>
      (function () {
        var hopBase = "SEU HOPLINK";

        function getParam(name) {
          try {
            return new URL(window.location.href).searchParams.get(name) || "";
          } catch (e) {
            return "";
          }
        }

        function extractId(value) {
          if (!value) return "";
          var parts = value.split("|");
          return parts.length > 1 ? parts[parts.length - 1] : parts[0];
        }

        function buildAndFireHopLink(vturbCk) {
          var utm_source = extractId(getParam("utm_source"));
          var utm_campaign = extractId(getParam("utm_campaign"));
          var utm_medium = extractId(getParam("utm_medium"));
          var utm_content = extractId(getParam("utm_content"));
          var utm_term = extractId(getParam("utm_term"));

          var hopUrlObj = new URL(hopBase);

          // Copia todos os parâmetros da URL atual para a hop URL
          try {
            var currentParams = new URL(window.location.href).searchParams;
            currentParams.forEach(function (value, key) {
              if (!hopUrlObj.searchParams.has(key)) {
                hopUrlObj.searchParams.set(key, value);
              }
            });
          } catch (e) {}

          // Adiciona aff_sub e unique_aff_sub apenas se não existirem
          var affSubs = {
            aff_sub1: utm_source || vturbCk || "",
            aff_sub2: utm_campaign || vturbCk || "",
            aff_sub3: utm_medium || vturbCk || "",
            aff_sub4: utm_content || vturbCk || "",
            aff_sub5: vturbCk || utm_term || "",
            unique_aff_sub1: utm_source || vturbCk || "",
            unique_aff_sub2: utm_campaign || vturbCk || "",
            unique_aff_sub3: utm_medium || vturbCk || "",
            unique_aff_sub4: utm_content || vturbCk || "",
            unique_aff_sub5: vturbCk || utm_term || "",
          };

          for (var key in affSubs) {
            if (!hopUrlObj.searchParams.has(key)) {
              hopUrlObj.searchParams.set(key, affSubs[key]);
            }
          }

          var hopUrl = hopUrlObj.toString();

          var iframe = document.createElement("iframe");
          iframe.src = hopUrl;
          iframe.width = "0";
          iframe.height = "0";
          iframe.style.cssText =
            "display:none;width:0;height:0;border:0;position:absolute;left:-9999px;";
          iframe.setAttribute("tabindex", "-1");
          iframe.setAttribute("aria-hidden", "true");
          iframe.setAttribute("title", "");

          if (document.body) {
            document.body.appendChild(iframe);
          } else {
            document.addEventListener("DOMContentLoaded", function () {
              document.body.appendChild(iframe);
            });
          }

          console.log("[HopLink] IDs extraídos:", {
            aff_sub1: utm_source,
            aff_sub2: utm_campaign,
            aff_sub3: utm_medium,
            aff_sub4: utm_content,
            aff_sub5: vturbCk || utm_term,
          });
          console.log("[HopLink] URL:", hopUrl);
        }
        var player = document.querySelector("vturb-smartplayer");

        player.addEventListener("player:ready", async function () {
          try {
            var url = await player.urlUpdater("https://placeholder.com");
            var parsedUrl = new URL(url);
            var paramns = player.config.conversion;
            var vturbCk = "";
            paramns.forEach((param) => {
              var value = parsedUrl.searchParams.get(param);
              if (value) {
                vturbCk = value;
              }
            });
            buildAndFireHopLink(vturbCk);
          } catch (e) {
            console.warn("[HopLink] Erro ao obter urlUpdater:", e);
            buildAndFireHopLink("");
          }
        });
      })();
    </script>
```

9. Após isso, copie todo o código e cole na sua pagina de vendas dentro do HTML, podendo colar no body ou abaixo do código do video.
E pronto, integração com a Clickbank realizada com sucesso!


Agora as conversões dos seus vídeos que vendem pela Clickbank serão contabilizadas dentro do VTurb.

| **Caso você utilize pop-ups na sua página, é necessário fazer uma configuração específica para que os parâmetros sejam passados corretamente. Chame a gente no Chat para receber essa instrução!**

Caso tenha dúvidas ou precise de suporte durante o processo, nossa equipe está à disposição para ajudar!

E para entender mais sobre o Rastreamento de Conversões é só clicar no link abaixo:

[Rastreamento de Conversões](https://help.vturb.com/pt-br/article/rastreamento-de-conversoes-1ms9vqq/)