Rastreamento de conversões: S2S, script, API
O RedTrack oferece-te os seguintes métodos de rastreamento de conversões:
- API
- S2S
- Pixel/script
API
Método de rastreamento de conversões por API baseia-se na integração da API do RedTrack com a plataforma que armazena os teus dados de conversão (rede de afiliados, CRM, loja, website, etc.). Este é o método de rastreamento de conversões mais fiável porque acontece no backend de ambas as plataformas. Quando uma conversão ocorre, esta plataforma envia um ping ao RedTrack com toda a informação necessária. No entanto, como este método requer muito mais trabalho de desenvolvimento de ambos os lados, não é muito comum no marketing de afiliados, e nem todos os sistemas o suportam.
Método API em resumo:
- É o método mais fiável de passar a conversão. Não precisa de cookies para funcionar.
- É um método “configura e esquece”. Uma vez que completes a integração, não precisarás de configurar nada. As conversões serão partilhadas juntamente com informação adicional como o pagamento.
- Pode ser desafiante de implementar.
Estas são as plataformas com as quais o RedTrack tem integração API:
S2S
Postback servidor-para-servidor (S2S) é um método muito preciso de receber e enviar dados de conversão. O rastreamento S2S guarda a informação sobre o ID do utilizador diretamente no servidor de todos os sistemas envolvidos no fluxo. Quando um utilizador clica num anúncio, este clique é registado e recebe um ID único recém-gerado para esta sessão. Se um utilizador compra ou encomenda algo, o RedTrack recebe uma mensagem de outro sistema sobre a conversão que aconteceu. Esta é uma opção padrão disponível para todos. Não são necessárias configurações adicionais.
- Fornece rastreamento ligeiramente preciso e estatísticas precisas. Este método de rastreamento não depende de cookies. Portanto, funciona mesmo se o visitante tiver bloqueado a recolha de dados de cookies no seu navegador web. É por isso que é considerado um dos métodos de rastreamento mais fiáveis.
- O rastreamento por postback deve ser suportado pela tua rede de afiliados/loja/CRM.
O rastreamento S2S é o mais comum para Redes de Afiliados. Dependendo da rede com que trabalhas, o processo de integração com o RedTrack difere:
Your affiliate network has a preset template
1. Adiciona o modelo de fonte de Oferta ao RedTrack → Guarda-o:


2. Copia o URL de Postback das configurações:

3. Cola o URL de Postback copiado na tua conta da rede de afiliados nas configurações de postback
Your affiliate network has no preset template
1. Fontes de ofertas → novo do zero:

2. Dá um nome à tua fonte de Oferta personalizada, e esclarece as macros CLICKID e SUM corretas essenciais para o rastreamento. Uma vez que as tenhas adicionado, pressiona Guardar:

3. Copia o URL de Postback gerado:

4. Cola-o na tua conta da rede de afiliados/anunciante nas configurações de postback
Os seguintes sistemas CRM podem ser integrados com o RedTrack via postbacks S2S:
Script pixel/postback
O rastreamento de conversões usando script pixel/postback é o método mais simples e menos preciso. Colocas um pedaço de código na tua página “Obrigado” e cada vez que o visitante abre esta página, a conversão é disparada com a ajuda do script. Isso significa que o mesmo visitante pode atualizar a página e o pixel será então disparado novamente, pelo que podes receber um duplicado.
Prós:
- Podes usá-lo se a opção S2S não estiver disponível.
- É a solução definitiva quando não tens muitos recursos técnicos e tens a tua própria “página de agradecimento”.
- O script pixel/postback é simples e rápido de implementar e usar, pelo que não há necessidade de ser um especialista técnico. Copias o pixel do rastreador e colas-o no código da última página que o utilizador vê após a conversão ter ocorrido.
Contras:
- Às vezes os pixels podem não funcionar. Uma razão para isto pode ser o utilizador limpar a cache entre clicar numa ligação na página de destino e a conversão real. Neste caso, a conversão simplesmente não será rastreada
- A Apple implementou a Smart Tracking Protection 2.0 no Safari, impedindo websites de rastrear a atividade do utilizador sem permissão. Atualmente, o website pode solicitar permissão de rastreamento, mas o utilizador deve registar-se especificamente. Mesmo que o utilizador consinta em ser rastreado pelo Safari por conta própria, após 30 dias todos os dados e cookies serão permanentemente eliminados. Em geral, o rastreamento por pixel é um processo bastante complexo quando se trabalha com Safari
- A Google anunciou que o seu navegador web Chrome deixará de suportar cookies de terceiros a partir de 2022, o que irá, claro, causar problemas de rastreamento por pixel e tornar um simples pixel/script uma solução apenas para o rastreamento de redirecionamento
O script tem de ser adicionado no final da secção body. Caso contrário, pode falhar ao ser acionado corretamente.
A simple solution for a third-party cookie (redirect)
1. Vai ao guia Rastreamento de Conversões → seleciona o método para adicionar os nomes dos teus eventos (Tipos/Estados).
2. O construtor de Rastreamento de Conversões irá gerar o URL de postback/pixel/script, que precisarás de adicionar ao código da página ou página de agradecimento onde a conversão adicionada deve ser rastreada.
Upgraded script for a first-party cookie
1. Usa o Script de Rastreamento Universal para capturar os dados de clique.
2. Ajusta o script abaixo.
Lê o valor do cookie próprio e adiciona-o ao URL de postback. Modifica o URL de postback → substitui https://custom.tracking.domain pelo teu domínio de rastreamento personalizado:
// Function to read a cookie by its name
function getCookie(cookieName) {
var name = cookieName + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var cookieArray = decodedCookie.split(';');
for (var i = 0; i < cookieArray.length; i++) {
var cookie = cookieArray[i];
while (cookie.charAt(0) == ' ') {
cookie = cookie.substring(1);
}
if (cookie.indexOf(name) == 0) {
return cookie.substring(name.length, cookie.length);
}
}
return "";
}
// Get the value of the "rtkclickid-store" cookie
var rtCookieValue = getCookie("rtkclickid-store");
// Construct the URL with the cookie value appended
var baseUrl = "https://custom.tracking.domain/postback"; // Replace with your actual URL
var urlWithCookie = baseUrl + "?clickid=" + encodeURIComponent(rtCookieValue);
// Make a request to the URL
fetch(urlWithCookie)
.then(response => {
if (response.ok) {
// Handle the response if needed
return response.text();
} else {
throw new Error("Request failed with status: " + response.status);
}
})
.then(data => {
// Process the response data here
console.log("Response data: " + data);
})
.catch(error => {
// Handle any errors that occurred during the fetch
console.error("Fetch error: " + error);
});
Conversões em relatórios
Tabela de campanhas → configurações da tabela → escolhe todos os tipos de conversão personalizados que estás a usar → guarda as colunas:
