Chargify integration
Chargify è un software di fatturazione online per tutte le tue esigenze di fatturazione ricorrente.
L’integrazione con Chargify si ottiene inserendo uno script di tracciamento delle vendite nella pagina di ringraziamento utilizzando una semplice logica JavaScript.
Primo passo
Il primo passo consiste nel trovare la sezione necessaria in cui inserire il codice di tracciamento dei clic e delle vendite. Nel tuo account Chargify vai su Configurazione > Impostazioni > Impostazioni Predefinite della Pagina Pubblica e trova la sezione chiamata JavaScript Personalizzato.
Tracciamento delle vendite
Inserisci il seguente codice nella sezione descritta nel passo precedente:
</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();
}
Pagina di ringraziamento personalizzata
Se hai definito una pagina di ringraziamento personalizzata nella tua pagina di prodotto o di iscrizione pubblica, dovrai integrare anche la pagina di ringraziamento personalizzata.
La prima cosa da fare è modificare le Pagine Prodotti e Iscrizione Pubblica nel menu Catalogo dell’account Chargify e verificare se è stato definito l’URL di Ritorno dopo l’iscrizione o l’aggiornamento dell’account. Se è stato impostato, devi aggiungere quanto segue nel campo Parametri di Ritorno:
orderid={signup_payment_id}&totalcost={signup_revenue}&productid={product_id}&customer={customer_id}
Una volta impostata, è necessario modificare il contenuto della pagina di ringraziamento personalizzata e aggiungervi questo script:
<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>
Webhook
Chargify offre la possibilità di utilizzare webhook che possono essere utilizzati per tracciare le commissioni ricorrenti. Per configurare un webhook, occorre innanzitutto abilitare il plugin Chargify nel pannello del commerciante. Quindi vai nel tuo account Chargify in Impostazioni> Webhooks e fai clic sul pulsante Aggiungi Nuovo Endpoint, dove puoi aggiungere l’URL del tuo plugin:
https://URL_TO_PostAffiliatePro/plugins/Chargify/chargify.php
e scegli questi endpoint: Pagamento Riuscito, Rimborso Riuscito.
Salva e il gioco è fatto.
NOTA: L’endpoint deve utilizzare un certificato SSL valido, quindi è consentita solo la connessione HTTPS.
Ora è integrato. Ogni volta che un cliente entra nella pagina di conferma dell’ordine, il codice di tracciamento viene richiamato e registra una vendita per l’affiliato di riferimento.
Custom integrations & tracking scripts
Discover tips for custom integrations & tracking scripts in Post Affiliate Pro. Optimize affiliate tracking with expert guides & code samples.
Wordpress Plugin For Post Affiliate Pro
Enhance your WordPress site with the Post Affiliate Pro plugin for seamless affiliate management. Discover tips and tricks now!
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!
How to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!