NetSuite integration
Um pacote integrado de software empresarial na nuvem, incluindo software de contabilidade empresarial, ERP, CRM e e-commerce.
Com o NetSuite, você pode implementar o pacote completo de software empresarial para administrar melhor todo o seu negócio ou começar com um módulo e adicionar funcionalidades conforme necessário.
O método de integração usa a capacidade de exibir scripts personalizados na página de agradecimento. Você pode acompanhar o subtotal, as informações do produto e o ID do pedido.
Código de acompanhamento da venda
Faça login no administrador do NetSuite e navegue até Configuração > Construtor de sites > Configurar site > guia Analytics. Insira o seguinte código na seção Página de confirmação do pedido:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function triggerSaleTrack() {
var rows = document.getElementById("ordersummary_total").parentNode.rows;
for (var i=1; i<rows.length; i++) {
var category = "<%=getCurrentAttribute('site','name')%>";
var productName = rows[i].cells[1].innerHTML;
var orderId = '<%=getCurrentAttribute('confirmation','ordernumber')%>' + '(' + i + ')';
var quantity = rows[i].cells[3].innerHTML;
var price = rows[i].cells[4].innerHTML;
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost(price*quantity);
sale.setOrderID(orderId);
sale.setProductID(productName);
sale.setData1(category);
PostAffTracker.register();
}
}
</script>
Salve suas alterações.
Acionar o código de acompanhamento da venda
Por enquanto, definimos o rastreador de vendas em uma função especial, que devemos chamar no rodapé do site. Isso ocorre porque alguns elementos do site ainda não foram carregados, por isso vamos chamá-los do rodapé.
Navegue até o Site > Aparência > Temas e edite seu tema atual. Clique na sub guia do corpo e role para baixo até o código do rodapé, que está na parte inferior da página. Por favor, insira este código lá:
<script type="text/javascript">
if (document.URL.indexOf("thanks") != -1) {
triggerSaleTrack();
}
</script>
Salve e pronto.
A última versão do Netsuite
Caso você use a versão mais recente do Netsuite, você deve usar um código um pouco diferente. Faça login no administrador do Netsuite e navegue até Configuração > Construtor de sites > Configurar site > guia Analytics. Insira o seguinte código na seção Página de confirmação do pedido:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var itemsInOrder = "<%=getCurrentAttribute('confirmation','orderitems')%>";
var rows = itemsInOrder.split("||");
PostAffTracker.setAccountId('Account_ID');
for (var i=1; i<rows.length; i++) {
var item = rows[i].split("|");
var orderId = "<%=getCurrentAttribute('confirmation','ordernumber')%>" + "(" + i + ")";
var price = item[3] * item[4];
var sale = PostAffTracker.createSale();
sale.setTotalCost(price);
sale.setOrderID(orderId);
sale.setProductID(item[0]);
sale.setData1(item[2]);
PostAffTracker.register();
}
</script>
Estes são os valores de cada item do pedido:
- item[0] = SKU
- item[1] = nome do item
- item[2] = categoria do item
- item[3] = preço
- item[4] = quantidade
Salve seu trabalho e pronto.
Recurso de checkout de uma página
Caso você queira integrar este novo recurso do NetSuite – Checkout de uma página, você também pode fazê-lo. Este é o código que você pode usar no seu arquivo site.js, na pasta Custom/js:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
_nsCartModel.cart.items.each(function(item, index) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
var price = parseFloat(item.price.substring(1));
sale.setTotalCost(price*parseInt(item.quantity));
sale.setOrderID(order.internalid);
sale.setProductID(item.name);
PostAffTracker.register();
}
);
</script>
Caso você queira rastrear a categoria em vez de (ou além de) um nome de produto, você pode usar a variável “categoria”. Essa variável pode ser usada diretamente conforme é inicializada na guia SiteBuilder > Analytics.
Não se esqueça de integrar seu site principal com o código de rastreamento de cliques. Não o adicione ao seu painel de administração do Netsuite, pois pode quebrar o rastreamento.
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
Wordpress Plugin For Post Affiliate Pro
Enhance your WordPress site with the Post Affiliate Pro plugin for seamless affiliate management. Discover tips and tricks now!
0. Let us setup Post Affiliate Pro for you
Get a free $399 Post Affiliate Pro setup with your new account. Focus on personalization while we handle the technical setup!