Chargify integration
Chargify é um software de cobrança online para todas as suas necessidades de cobrança recorrente.
A integração com o Chargify é alcançada colocando um script de rastreamento de vendas na página de agradecimento usando uma lógica JavaScript simples.
Primeiro passo
O primeiro passo seria encontrar a seção necessária onde você pode colocar o rastreamento de cliques e o código de rastreamento de vendas. Na sua conta Chargify, navegue até Config > Configurações > Configurações padrão da página pública e localize a seção chamada JavaScript personalizado.
Acompanhamento de vendas
Coloque o seguinte código na seção descrita na etapa anterior:
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
if (document.getElementById('analytics-signup-payment-id') != null) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost($('#analytics-signup-revenue').html());
sale.setOrderID($('#analytics-signup-payment-id').html());
sale.setProductID($('#analytics-product-id').html());
sale.setCurrency($('#analytics-currency').html());
PostAffTracker.register();
}
Página de agradecimento personalizada
Se você definiu uma página de agradecimento personalizada em seu produto ou página de inscrição pública, também precisará integrar a página de agradecimento personalizada.
A primeira coisa é editar seus Produtos e Páginas de Inscrição Pública no menu Catálogo na sua conta Chargify e ver se você tem URL de retorno após inscrição bem-sucedida ou atualização de conta definida. Se você tiver definido, adicione o seguinte ao campo Parâmetro de retornos:
orderid={signup_payment_id}&totalcost={signup_revenue}&productid={product_id}&customer={customer_id}
Depois de definir esse conjunto, você precisará editar o conteúdo da sua página de agradecimento personalizada e adicionar este script a ela:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var urlParams;
(window.onpopstate = function () {
var match,
pl = /\+/g, // Regex for replacing addition symbol with a space
search = /([&=]+)=?([&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
query = window.location.search.substring(1);
urlParams = {};
while (match = search.exec(query))
urlParams[decode(match[1])] = decode(match[2]);
})();
if (urlParams['orderid'] != '') {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost(urlParams['totalcost']);
sale.setOrderID(urlParams['orderid']);
sale.setProductID(urlParams['productid']);
sale.setData1(urlParams['customer']);
PostAffTracker.register();
}
</script>
Webhooks
O Chargify nos dá a opção de usar webhooks que podemos usar para rastrear comissões recorrentes. Para configurar um webhook, primeiro ative o plug-in Chargify no painel do comerciante. Em seguida, navegue até sua conta do Chargify em Configurações> Webhooks e clique no botão Adicionar novo endpoint onde você pode adicionar o URL do seu plugin:
https://URL_TO_PostAffiliatePro/plugins/Chargify/chargify.php
e escolha estes endpoints: Payment Success, Refund Success.
Salve e pronto.
OBSERVAÇÃO: o endpoint precisa usar um certificado SSL válido, portanto, apenas a conexão HTTPS é permitida.
Agora está integrado. Toda vez que um cliente entra na página de confirmação do pedido, o código de rastreamento é chamado e registrará uma venda para o afiliado indicado.
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!
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!