Infusionsoft integration
Software de CRM, vendas e marketing para pequenas empresas.
O Infusionsoft é um software de vendas e marketing criado para pequenas empresas. A integração com ele é baseada em um código especial colocado em uma página de agradecimento e um plugin embutido.
Páginas de agradecimento integradas do Infusionsoft
Faça login no painel de administração do Infusionsoft e abra a conta que deseja integrar (caso tenha mais delas). Navegue até e-commerce > Configuração de e-commerce > Checkout > Formulários de pedido e edite todos os formulários para os quais você deseja acompanhar as vendas. Navegue até a página de agradecimento. Se você usar a página de agradecimento embutida, coloque o seguinte código lá:
<script type="text/javascript">
document.write(unescape('%3Cscript id=%22pap_x2s6df8d%22 src=%22' + (('https:' == document.location.protocol) ? 'https://' : 'http://') + 'URL_TO_PostAffiliatePro/scripts/jze6hzlz%22 type=%22text/javascript%22%3E%3C/script%3E'));
</script>
<script type="text/javascript">
var customerId = '~Contact.Id~';
var email = '~Contact.Email~';
var callBack = false;
var papAccountId = 'Account_ID';
var infusionAccount = 'XXXXXX';
function getVisitorId() {
return papAccountId + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false) {
if ('null' != getVisitorId()) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
var tempsource = 'https://URL_TO_PostAffiliatePro/plugins/Infusionsoft/infusionsoft.php?visitorId=' + getVisitorId() + '&custId=' + customerId + '&email=' + email + '&sd=' + infusionAccount;
var source = tempsource.replace(/amp;/g,'');
pixel.src = source;
document.body.appendChild(pixel);
}
}
}
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
</script>
Observe que há uma variável “infusionAccount” com o valor XXXXXX que você deve definir para o ID da sua conta Infusionsoft. Normalmente é o subdomínio da sua conta de administrador. Salve seu trabalho e continue para a próxima etapa.
Página de agradecimento personalizada
Caso você use uma página de agradecimento personalizada (opção de endereço da web em e-commerce > Configuração de e-commerce > Checkout > Formulários de pedido – editar um > Página de agradecimento), você deve habilitar a opção Passar informações de contato para a página de agradecimento.
Lembre-se de que a página de agradecimento deve ser baseada em PHP para que o rastreamento funcione.
Para você saber: Você pode usar a mesma página de agradecimento para todos os seus formulários.
Agora, vamos editar seu arquivo de página de agradecimento personalizado – adicione o seguinte código ao arquivo. Lembre-se de que o arquivo deve suportar código PHP!
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var customerId = '<?php echo $_GET['contactId']; ?>';
var orderId = '<?php echo $_GET['orderId']; ?>';
var email = '<?php echo urlencode($_GET['inf_field_Email']); ?>';
var callBack = false;
var papAccountId = 'Account_ID';
var infusionAccount = 'XXXXXX';
function getVisitorId() {
return papAccountId + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false && "null" != getVisitorId() && (customerId != null || orderId != null)) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
pixel.src = 'https://URL_TO_PostAffiliatePro/plugins/Infusionsoft/infusionsoft.php?visitorId='
+ getVisitorId() + '&custId=' + customerId + '&orderId=' + orderId + '&email=' + email + '&sd=' + infusionAccount;
document.body.appendChild(pixel);
}
}
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
</script>
Como você pode ver, o código começa e termina como um JavaScript, então coloque o fora do conteúdo PHP. Observe também que há uma variável “infusionAccount” com o valor XXXXXX que você deve definir para o ID da sua conta Infusionsoft. Normalmente é o subdomínio da sua conta de administrador.
Ativar o plugin Infusionsoft
O passo final é habilitar o plugin Infusionsoft no seu Post Affiliate Pro. Quando ativo, você precisa configurar o plugin – ele solicitará a chave da API e o nome da sua conta.
A chave da API pode ser encontrada em Infusionsoft > Administrador > Configurações > Aplicativo > Chave criptografada. Basta copiar o valor e colá-lo no plugin.
O nome da conta é o nome da sua conta Infusionsoft, encontrado na seção Suas contas logo após você fazer login no Infusionsoft. O nome da conta também é usado em todos os seus links Infusionsoft como um subdomínio, por exemplo, seus links de produtos. É isso. Salve suas configurações e pronto com a integração.
Pagamentos recorrentes
Se você também deseja rastrear pagamentos recorrentes, pode conseguir isso com o plugin de automação de cobrança no Infusionsoft e Comissões Vitalícias no Post Affiliate Pro.
O primeiro passo seria navegar para Infusionsoft > e-commerce > Configurações > Automação de cobrança e criar uma nova regra, para chamar uma URL para cada pedido concluído:
Salve e agora ative o plugin Comissão Vitalícia no seu Post Affiliate Pro. É isso. A comissão recorrente agora também será rastreada.
Não se esqueça de integrar suas páginas de destino com o código de rastreamento de cliques para que tudo funcione.
Overview of Post Affiliate Network
Discover the power of Post Affiliate Network for managing affiliate programs across multiple brands from a single account.
Import and update transactions (commissions)
Easily import or update commissions in Post Affiliate Pro using CSV files. Learn formatting, configuration, and troubleshooting tips.
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!
FlowHunt AI Chatbot Integration
Create AI chatbots effortlessly with FlowHunt's no-code platform. Free demo & support available. Enhance your affiliate marketing!