Tracking

Documentação destinada à implementação das tags de tracking CPA do programa de afiliados Lomadee.


Essa documentação é destinada para lojas que trabalharão com a Lomadee no modelo de comissionamento CPA.

Pré-requisitos
  • Definir um parâmetro na URL que identifica quando o usuário acessou a loja através da Lomadee (Exemplo: utm_source=Lomadee) e comunicar a Lomadee qual foi o parâmetro escolhido.
  • Garantir/validar que seu sistema consegue identificar se a venda foi realizada através de uma divulgação da Lomadee, respeitando o tempo de latência estabelecido em contrato. Lembrando que acessos orgânicos posteriores ao click via Lomadee também devem contabilizar como uma venda da Lomadee.

Se sua loja utiliza alguma das plataformas abaixo, clique no nome da plataforma para ver a documentação simplificada. Caso não tenha identificado a sua loja na lista abaixo siga o documentação para implamentação das TAG's.

 

TAG's

Basicamente você deverá inserir a TAG em todas as principais páginas de sua loja, independente da origem do tráfego, porém em cada página você deverá fornecer informações diferentes. Veja abaixo a estrutura básica que deverá ser inserida em sua loja:

<script type="text/javascript">
	var lomadee_datalayer = {dataLayer};
    
	var lomadeeTag = document.createElement('script');
	lomadeeTag.type = 'text/javascript';
	lomadeeTag.src = "//secure.lomadee.com/a/{advertiserId}.js";
	document.getElementsByTagName('body')[0].appendChild(lomadeeTag);
</script>
Nome Descrição
{dataLayer} Deverá ser preenchido de acordo com a página, conforme instruções a seguir.
{advertiserId} Deverá ser substituido pelo ID da loja fornecido pela Lomadee.

 

Página "Home": Ver exemplo

Na página inicial do seu e-commerce você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "home"
};

 

Página de "Resultado de Busca": Ver exemplo

Na página de resultado de busca do seu e-commerce você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "search",
	"keyword" : ""
};
Nome Descrição
keyword Preencha com a palavra buscada pelo usuário.

 

Página de "Produto": Ver exemplo

Nas páginas de produto da sua loja você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "product",
	"product" : {
		"sku" : "",
		"name" : "",
		"price" : 0.0,
		"available" : true
	}
};
Nome Descrição
product Objeto que contém os dados do produto.
product.sku SKU do produto.
product.name Nome do produto.
product.price Preço do produto.
product.available Preencha com true se o produto tiver estoque.

 

Página de "Categoria": Ver exemplo

Na página de categoria da sua loja você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "category",
	"category" : {
		"name" : ""
	}
};
Nome Descrição
category Objeto que contém os dados da categoria.
category.name Preencha com Nome da categoria.

 

Página de "Carrinho": Ver exemplo

Na página de carrinho da sua loja você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "cart",
	"cart" : {
		"skus" : ""
	}
};
Nome Descrição
cart Objeto que contém os dados do carrinho.
cart.skus Preencha com SKUs do carrinho separando por ",".

 

Página de "Conversão": Ver exemplo

Na página de conversão (venda realizada com sucesso) da sua loja você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "conversion",
	"conversion" : {
		"transactionId" : "",
		"amount" : "0.0 ",
		"currency" : "BRL",
		"paymentType" : "",
		"items" : [
			{
				"sku" : "",
				"name" : "",
				"category" : "",
				"price" : 0.0,
				"quantity" : 0
			}
		]
	}
};
Nome Descrição
conversion Objeto que contém os dados do pedido.
conversion.transactionId Objeto que contém os dados do pedido.
conversion.amount Preencha com o valor total do pedido.
conversion.currency Preencha com o tipo da moeda (BRL para Real)
conversion.paymentType Preencha com a forma de pagamento utilizada:
  • cc (cartão de crédito)
  • cd (débito)
  • bl (boleto)
  • fp (outros)
.
conversion.items[] Preencha com a lista de items comprados pelo usuário.
conversion.items[].sku Preencha com o SKU do produto.
conversion.items[].name Preencha com o Nome do produto.
conversion.items[].category Preencha com a categoria do produto (De acordo com a listagem que deverá ser enviada para lomadee).
conversion.items[].price* Preencha com o preço unitário  pelo produto. *(Atenção)
conversion.items[].quantity Preencha com a quantidade do produto que foi comprada pelo usuário.

*IMPORTANTE: Preço final à ser pago pelo produto, já reduzidos os descontos

Outras Páginas: Ver exemplo

Nas demais página de sua loja (exemplo, categoria ou páginas de campanhas especiais) você deverá implementar o "lomadee_datalayer" de acordo com as instruções abaixo:

var lomadee_datalayer = {
	"page" : "visit"
};