Chargify integration
Chargify is een online factureringssoftware voor al uw terugkerende factureringsbehoeften.
Integratie met Chargify wordt bereikt door een script voor het volgen van verkopen op de bedankpagina te plaatsen met behulp van een eenvoudige JavaScript-logica.
Eerste stap
Verkoop volgen
Plaats de volgende code in de sectie die in de vorige stap is beschreven:
</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();
}
Aangepaste bedankpagina
Als u een aangepaste bedankpagina hebt gedefinieerd op uw product- of openbare aanmeldingspagina, moet u ook de aangepaste bedankpagina integreren.
orderid={signup_payment_id}&totalcost={signup_revenue}&productid={product_id}&customer={customer_id}
Als u dat eenmaal hebt ingesteld, moet u de inhoud van uw aangepaste bedankpagina bewerken en dit script eraan toevoegen:
<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
https://URL_TO_PostAffiliatePro/plugins/Chargify/chargify.php
en kies deze eindpunten: Betalingssucces, Terugbetalingssucces. Sla het op en u bent klaar.
Het is nu geïntegreerd. Elke keer dat een klant de orderbevestigingspagina betreedt, wordt de trackingcode opgeroepen en wordt een verkoop geregistreerd voor verwijzende partnerondernemingen.
Ontdek hoe u Post Affiliate Pro kunt integreren met toonaangevende e-commerce platformen zoals 11 eShop, 1ShoppingCart, en 2Checkout voor verbeterde conversietracking en partnerrapportage. Start een gratis account en optimaliseer uw online verkoop- en marketingstrategieën eenvoudig. Bezoek nu om meer te leren over onze uitgebreide integratiemogelijkheden en begin met het vergroten van uw online succes!