DPD: Digital Product Delivery integration
Uma plataforma de publicação digital fácil de usar para vender e fornecer conteúdo para download.
O carrinho de compras de copiar e colar do DPD e o sistema de entrega digital facilitam a venda de downloads, códigos de acesso e bens tangíveis por meio de seu site, blog, postagens em fóruns, Facebook e muito mais. Gere automaticamente URLs de download exclusivos e seguros para cada compra e acompanhe clientes e vendas ou execute seu próprio programa de afiliados.
O método de integração usa a opção do painel de administração do DPD para ter seus próprios códigos de rastreamento.
Inserindo o código de acompanhamento da venda
Faça login no seu DPD. Caso você tenha várias lojas, selecione a loja à qual deseja adicionar o código de integração usando o seletor de lojas no canto superior direito do painel. Navegue até Integrações no menu esquerdo para abrir a lista de integração. Encontre a integração do código de rastreamento de terceiros na lista e clique no botão “+ Adicionar’‘.
A página de configuração que é aberta é o local onde você pode configurar a integração. Primeiro, certifique-se de que o código está ativado, o nome é o que você deseja, mas mantenha-o informal para que seja fácil reconhecer qual código de rastreamento é para qual aplicativo. Por fim, o código de rastreamento que você deve usar é este:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('{{ order.total_price - order.tax_price }}');
sale.setOrderID('{{order.id}}');
PostAffTracker.register();
</script>
Salve as configurações de integração e pronto.
Variáveis disponíveis
Estas são variáveis que você pode usar, caso queira estender seu código de acompanhamento:
Pedido – As variáveis do pedido estão relacionadas ao pedido do cliente. Por exemplo:
{{order.id}}
{{order.total_price}}
{{order.subtotal_price}}
{{order.tax_price}}
{{order.shipping_price}}
{{order.total_discount}}
Loja – Variáveis relacionadas à loja. Por exemplo:
{{store.name}}
{{store.contact_email}}
Cliente – Variáveis relacionadas ao cliente para este pedido. Por exemplo:
{{customer.first_name}}
{{customer.last_name}}
{{customer.email}}
Por integração de produto
Se você quiser rastrear por comissão de produto, use o seguinte código de rastreamento de venda:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for item in order.items %}
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost('{{ item.line_price }}');
sale{{ loop.index }}.setOrderID('{{ order.id }}({{ loop.index }})');
sale{{ loop.index }}.setProductID('{{ item.sku }}');
{% endfor %}
PostAffTracker.register();
</script>
Não se esqueça de integrar seu carrinho com o código de rastreamento de cliques.