ThriveCart integration
O software n°1 de carrinho de compras que aumenta sua receita com o tráfego existente e se paga muitas vezes com páginas de checkout de alta conversão, vendas extras e campanhas de afiliados.
ThriveCart (https://thrivecart.com/) é um carrinho de compras moderno.
A integração com o ThriveCart é feita usando variáveis personalizadas e webhook com nosso plugin embutido.
É possível rastrear o custo total, IDs do produto, ID do pedido, nome do cliente e e-mail (suporta comissões vitalícias).
Variáveis personalizadas
A ideia é definir seus links do ThriveCart (para checkout) com um valor extra. O valor seria o valor do cookie de rastreamento (visitorId) que precisaremos no webhook para rastrear uma venda posteriormente. Para fazer isso, você deve garantir que cada link do ThriveCart tenha um ID exclusivo. Se ainda não tiver um ID, você deve adicionar um exclusivo. O código HTML do seu link deve ficar assim:
<a id="link-unique-id" href="http://webactix.thrivecart.com/example-product/">Example product</a>
Como você pode ver, os links têm o conjunto “link-unique-id“. Nós vamos trabalhar com isso.
A segunda etapa é adicionar o seguinte código a uma página com seus links do ThriveCart. Se a página tiver mais botões, você deve adicionar esse código para cada um (com o ID exclusivo do link específico):
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToLink('link-unique-id', 'passthrough[visitorid]');
</script>
Para que isso serve? O código carregará o valor do cookie de rastreamento e, em seguida, procurará um link com o ID “link-unique-id” e adicionará o valor do cookie ao link com o nome do parâmetro passthrough[visitorid] – este é o campo personalizado que o ThriveCart nos permite usar.
Plugin do ThriveCart
O próximo passo é ativar e configurar seu plugin ThriveCart. Faça login no seu painel de comerciante e navegue até Configuração > Plugins. Encontre e ative o plugin ThriveCart de controle de webhook.
Agora, para configurar o plugin, você precisa de um valor de palavra secreta do seu ThriveCart, então faça login no painel de administrador e navegue até Configurações > API e Webhooks > Validação de pedido do ThriveCart e copie a palavra secreta de lá. Defina o segredo copiado para o seu plugin no Post Affiliate Pro.
Configuração do webhook
O último passo é configurar um webhook para enviar dados para o seu plugin no Post Affiliate Pro. No administrador do ThriveCart, navegue até Configurações > API e Webhooks > Webhooks e notificações e crie um novo webhook – defina o nome que desejar e use este URL:
https://URL_TO_PostAffiliatePro/plugins/ThriveCart/thrivecart.php
É isso. Sua loja acaba de ser integrada.
Não se esqueça de integrar seu site com o código de rastreamento de cliques também.
Se você não quiser usar webhooks, siga estas etapas:
Configuração da loja
Para poder acompanhar uma venda, você deve habilitar o success URL em cada um de seus produtos. O ThriveCart envia os detalhes do pedido para lá, então integraremos o código de rastreamento da venda lá. O success URL deve ser capaz de ler parâmetros de URL, esse é o único requisito.
Para configurar o success URL de um produto, navegue até Produtos e edite. Navegue até a Produto > seção de preenchimento e configure um success URL. O mesmo para Bump > Preenchimento caso você o use.
Acompanhamento de vendas – por pedido
Se você quiser acompanhar a comissão por pedido, use o código a seguir e coloque ele na sua success page:
<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('<?php echo ($_GET['thrivecart']['order_total']/100) ?>');
sale.setOrderID('<?php $_GET['thrivecart']['order_id'] ?>');
sale.setProductID('<?php $_GET['thrivecart']['product_id'] ?>');
PostAffTracker.register();
</script>
O método usado para rastreamento de vendas é o PHP. Se o seu site não funcionar com PHP, use uma abordagem diferente de leitura de parâmetros de URL. Você pode entrar em contato conosco caso precise de ajuda com isso.
Por rastreamento de produto
Caso você queira acompanhar cada produto separadamente, use o código a seguir. O método usa código PHP:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($_GET['thrivecart']['order'] as $product) {
echo "var sale = PostAffTracker.createSale();";
echo "sale.setTotalCost('".($product['p']/100)."');";
echo "sale.setOrderID('".$_GET['thrivecart']['order_id']."($i)');";
echo "sale.setProductID('".$product['id']."');";
}
?>
PostAffTracker.register();
</script>
É isso. Não se esqueça de integrar seu site com o código de rastreamento de cliques.
Se você deseja rastrear valores adicionais, também pode usar a moeda:
$_GET['thrivecart']['order_currency']
e e-mail do cliente:
$_GET['thrivecart']['customer']['email']
e nome do cliente:
$_GET['thrivecart']['customer']['firstname']
$_GET['thrivecart']['customer']['lastname']