Wix integration
Crie um site gratuito com Wix.com. Escolha um template incrível e personalize qualquer coisa com o construtor de sites Wix – não são necessárias habilidades de codificação.
Esta integração descreve como integrar a loja Wix. Se você estiver usando os botões Ecwid ou PayPal no Wix, use os métodos para essas soluções.
Personalizar a página de agradecimento da loja
Faça login no seu painel Wix e edite seu site. Depois que o Editor carregar no menu do lado esquerdo, clique no botão Minha loja, vá para Páginas da loja e abra a página de agradecimento. Quando a página de agradecimento for carregada, clique no botão Adicionar no menu do lado esquerdo e, em Mais, selecione Incorporações e, a partir daí, adicione o elemento iframe HTML à sua página de agradecimento.
Agora, na barra superior do editor, encontre o Modo Dev e clique no botão para ativar o Modo Dev. Com o modo de desenvolvimento ativado, clique na barra de código da página de agradecimento que apareceu na parte inferior da tela.
Substitua o código nesta seção pelo abaixo, onde você precisa substituir #thankYouPage1 e #html1 pelos IDs de seus próprios elementos, conforme mostrado na captura de tela abaixo.
$w.onReady(function () {
$w('#thankYouPage1').getOrder()
.then((order) => {
$w('#html1').postMessage(order);
})
.catch((error) => {
});
});
Por código de rastreamento de pedido
Ainda no editor da página de agradecimento, insira o seguinte código no elemento HTML que você adicionou à sua página:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
window.onmessage = (event) => {
if (event.data) {
var orderObject = event.data;
var totalCost = 0;
var productIds = [];
for (i = 0; i < orderObject.lineItems.length; i++) {
totalCost += orderObject.lineItems[i].totalPrice - orderObject.lineItems[i].discount;
if (orderObject.lineItems[i].taxIncludedInPrice === true) {
totalCost -= orderObject.lineItems[i].tax;
}
if (orderObject.lineItems[i].sku != undefined) {
productIds.push(orderObject.lineItems[i].sku);
} else {
productIds.push(orderObject.lineItems[i].productId);
} }
PostAffTracker.setAccountId('Account_ID'); var sale = PostAffTracker.createSale();
sale.setTotalCost(totalCost);
sale.setOrderID(orderObject.number);
sale.setCurrency(orderObject.currency);
sale.setProductID(productIds);
if (orderObject.discount !== undefined && orderObject.discount !== null && orderObject.discount.appliedCoupon !== undefined && orderObject.discount.appliedCoupon !== null) {
sale.setCoupon(orderObject.discount.appliedCoupon.code);
}
PostAffTracker.register();
}
}
</script>
Se você deseja rastrear o endereço de e-mail, telefone ou nome do cliente, você pode usar as variáveis orderObject.buyerInfo.email, orderObject.buyerInfo.phone, orderObject.buyerInfo.firstName, orderObject.buyerInfo.lastName.
Dê uma olhada na documentação do Wix para ver um exemplo de todo o orderObject.
Depois de adicionar os códigos, publique a página.
Por código de rastreamento do produto
Ainda no editor da página de agradecimento, insira o seguinte código no elemento HTML que você adicionou à sua página:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
window.onmessage = (event) => {
if (event.data) {
var orderObject = event.data;
PostAffTracker.setAccountId('Account_ID');
for (i = 0; i < orderObject.lineItems.length; i++) {
totalCost = orderObject.lineItems[i].totalPrice - orderObject.lineItems[i].discount;
if (orderObject.lineItems[i].taxIncludedInPrice === true) {
totalCost -= orderObject.lineItems[i].tax;
}
if (orderObject.lineItems[i].sku != undefined) {
productId = orderObject.lineItems[i].sku;
} else {
productId = orderObject.lineItems[i].productId;
}
var sale = PostAffTracker.createSale();
sale.setTotalCost(totalCost);
sale.setOrderID(orderObject.number + '(' + i + ')');
sale.setCurrency(orderObject.currency);
sale.setProductID(productId);
if (orderObject.discount !== undefined && orderObject.discount !== null && orderObject.discount.appliedCoupon !== undefined && orderObject.discount.appliedCoupon !== null) {
sale.setCoupon(orderObject.discount.appliedCoupon.code);
}
if (i < orderObject.lineItems.length -1) {
sale.doNotDeleteCookies();
}
}
PostAffTracker.register();
}
}
</script>
Se você deseja rastrear o endereço de e-mail, telefone ou nome do cliente, você pode usar as variáveis orderObject.buyerInfo.email, orderObject.buyerInfo.phone, orderObject.buyerInfo.firstName, orderObject.buyerInfo.lastName.
Dê uma olhada na documentação do Wix para ver um exemplo de todo o orderObject.
Depois de adicionar os códigos, publique a página.
Adicione o código de rastreamento de cliques
A última etapa é adicionar o código de rastreamento de cliques a todas as páginas do seu site Wix. Para fazer isso, navegue até o painel do Wix e depois para Configurações> Código personalizado.
Na tela que se abre, cole o código que você pode obter no painel do comerciante do Post Affiliate Pro em Ferramentas> Integração> Rastreamento de cliques e adicioná-lo ao final do corpo e carregá-lo em todas as páginas uma vez.