Chargify

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

De eerste stap zou zijn om het benodigde gedeelte te vinden waar u de kliktracking- en verkooptrackingcode kunt plaatsen. Navigeer in uw Chargify-account naar Config > Instellingen > Standaardinstellingen openbare pagina en zoek de sectie met de naam Aangepast JavaScript.

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.

Het eerste wat u echter moet doen, is uw producten en openbare aanmeldingspagina’s bewerken in het menu Catalogus in uw Chargify-account en kijken of u een Return-URL hebt gedefinieerd na een succesvolle aanmelding of accountupdate. Als je het hebt ingesteld, voeg dan het volgende toe aan het veld Return Parameters:

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

Chargify geeft ons een optie om webhooks te gebruiken die we kunnen gebruiken om terugkerende commissies bij te houden. Om een webhook in te stellen, schakelt u eerst de Chargify-plug-in in uw verkoperspaneel in. Navigeer vervolgens naar uw Chargify-account naar Instellingen> Webhooks en klik op de knop Nieuw eindpunt toevoegen waar u de URL van uw plug-in kunt toevoegen:

https://URL_TO_PostAffiliatePro/plugins/Chargify/chargify.php

en kies deze eindpunten: Betalingssucces, Terugbetalingssucces. Sla het op en u bent klaar.

OPMERKING: Het eindpunt moet een geldig SSL-certificaat gebruiken, dus alleen een HTTPS-verbinding is toegestaan.

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.

Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek