BigCommerce integration
Uma plataforma de comércio eletrônico tudo-em-um com o poder de expandir seus negócios e ajudá-lo a vender mais.
Este método de integração explica a integração do Post Affiliate Pro com o BigCommerce usando um script de rastreamento de vendas definido no painel de administração do BigCommerce e a conexão do nosso plugin de rastreamento com a API do BigCommerce.
É possível rastrear o custo subtotal, ID do pedido, SKUs do produto (como IDs do produto), cupons e um e-mail do cliente (para oferecer suporte Comissões vitalícias). Você pode configurar nosso plug-in integrado da API BigCommerce v3. para rastrear comissões por produto ou por pedido.
Configurando o código de integração
Faça login no painel de administração do BigCommerce, navegue até Configurações avançadas -> Soluções de dados (anteriormente Web Analytics) -> Acompanhamento de conversões de afiliados e adicione o seguinte código de acompanhamento. Certifique-se de substituir UNIQUE123 nas primeiras linhas do código pelo ID personalizado (mas exclusivo) de sua escolha. Esta etapa é importante, pois você precisará configurar o mesmo ID exclusivo na configuração de o plugin para garantir que a configuração correta do plugin esteja selecionada.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papConfigIdentifier = 'UNIQUE123';
var orderId = '%%ORDER_ID%%';
var email = '%%ORDER_EMAIL%%';
var callBack = false;
PostAffTracker.setAccountId('Account_ID');
function getVisitorId() {
return PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false && "null" != getVisitorId()) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
pixel.src = 'https://URL_TO_PostAffiliatePro/plugins/BigCommerceAPIv3/bigcommerce.php?visitorId='
+getVisitorId()+'&orderId='+orderId+'&email='+email+'&configId='+papConfigIdentifier;
document.body.appendChild(pixel);
}
}
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
</script>
Salve-o e continue com a próxima etapa. Não se preocupe se BigCommerce mostrar uma notificação pop-up como “Nenhum espaço reservado usado” depois de inserir o código de acompanhamento da venda. O código de acompanhamento da venda funcionará corretamente. A notificação é exibida porque o código de acompanhamento não usa a variável %%ORDER_AMOUNT%%.
Criar um token de API
Navegue até Configurações avançadas -> Contas de API no painel de administração do BIgCommerce, clique no botão Criar conta de API no canto superior esquerdo e escolha Criar token de API V2/V3 na lista suspensa -lista para baixo. Nomeie o token como quiser, mas o nome deve ter pelo menos 4 caracteres. Em seguida, defina as seguintes permissões como somente leitura: marketing, pedidos, transações de pedidos. Depois de clicar no botão Salvar, as credenciais da API do BigCommerce serão exibidas e um arquivo .txt com todas as credenciais será baixado automaticamente para o seu computador. Este arquivo contém todas as informações obrigatórias para configurar o plugin de integração em seu Post Affiliate Pro.
Configuração do plugin
A próxima etapa é ativar o plug-in BigCommerce API v3 no painel de comerciante do Post Affiliate Pro -> Configuração -> Plug-ins. Quando ativado, clique no botão Configurar. Você precisa inserir seu identificador exclusivo que você escolheu na primeira etapa deste guia de integração e, em seguida, caminho da API, ID do cliente e Token de acesso do arquivo .txt gerado na etapa anterior.
Rastreamento de cliques
A última etapa é integrar as páginas da sua loja BigCommerce com o código de rastreamento de cliques, que pode ser encontrado no painel do comerciante do Post Affiliate Pro -> Ferramentas ->Integração ->Rastreamento de cliques
Nas versões mais recentes do BigCommerce usando seus temas Stencil, você precisa navegar até a seção Vitrine e clicar em Gerenciador de scripts. Nesta seção, clique no botão Criar um script no canto superior direito. Dê um nome ao script, defina Local na página como Rodapé, Selecione as páginas onde o script será adicionado para Todas as páginas , altere o Tipo de script para Script e insira o código de rastreamento de cliques do seu painel de comerciante do Post Affiliate Pro no campo do Conteúdo do script e salve-o.
Nas versões mais antigas do BigCommerce que usam os temas Legacy Blueprint, você precisa navegar até Storefront -> Meus Temas. Clique em Editar HTML/CSS, encontre a página footer.html no menu e adicione o código de rastreamento de cliques na parte inferior do arquivo. Não se esqueça de salvar suas alterações.
Problemas e possíveis soluções
Se sua loja BigCommerce estiver devidamente integrada e seus pedidos não estiverem sendo rastreados, você deve verificar estas etapas:
Verifique se você usou o código de integração encontrado no painel do comerciante da conta do Post Affiliate Pro -> Ferramentas -> Integração -> Rastreamento de vendas/leads no menu suspenso, escolha a opção BigCommerce .
- Certifique-se de que sua conta Post Affiliate Pro esteja disponível via HTTPS:// (todas as contas hospedadas por nós estão disponíveis via HTTPS:// por padrão)
Se você estiver usando o tema Legacy Blueprint, abra o painel BigCommerce, clique em Configuração da loja -> Projeto -> Edite HTML/CSS, procure o arquivo order.html . Nesse arquivo acima do último </div> tag, deve haver este código: %%GLOBAL_ConversionCode%%
Se você usa a versão do Post Affiliate Pro anterior à 5.2.0.3 (lançada em 27 de junho de 2014), o plug-in BigCommerceAPI v3 não está disponível na instalação do Post Affiliate Pro, você precisa adicionar o código de integração a seguir no painel de administração do BigCommerce em Configurações avançadas -> Soluções de dados (anteriormente Web Analytics) -> Acompanhamento de conversões de afiliados
<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.setOrderID('%%ORDER_ID%%');
sale.setTotalCost('%%ORDER_SUBTOTAL_DISCOUNTED%%');
sale.setData1('%%ORDER_EMAIL%%');
PostAffTracker.register();
</script>
Caso essas etapas não tenham ajudado você, não hesite em entrar em contato com nossa equipe de suporte para obter ajuda.
OBSERVAÇÃO: a plataforma Bigcommerce não é compatível com nosso Método de vinculação de reescrita de mod ou Recurso de replicação de site.