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.
Discover the power of the Lifetime Commissions plugin! Ensure lifetime referral tracking with unique customer identifiers, allowing affiliates to earn commissions on future sales without repeated clicks. Easily manage customer-affiliate relations and configure settings to suit your needs. Boost your affiliate program's efficiency with customizable options and ensure commissions for affiliates, even across different devices or channels. Explore seamless integration with eCommerce systems and enhance your marketing strategy today!
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!