Infusionsoft

CRM-, verkoop- en marketingsoftware voor kleine bedrijven.

Infusionsoft is verkoop- en marketingsoftware die is ontwikkeld voor kleine bedrijven. De integratie ermee is gebaseerd op een speciale code die op een ‘Bedankt‘-pagina is geplaatst en een geïntegreerde plug-in.

Geïntegreerde Infusionsoft-bedankpagina’s

Log in op uw Infusionsoft-beheerderspaneel en open het account dat u wilt integreren (voor het geval u er meer heeft). Navigeer naar Ecommerce > Ecommerce instellen > Afrekenen > Bestelformulieren en bewerk elk formulier waarvoor u de verkoop wilt volgen. Navigeer naar de bedankpagina. Als u de geïntegreerde bedankpagina gebruikt, plaats dan de volgende code daar:

<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);
			}
		}
	}

	PostAffTracker._cmanager.loadHttpCookies();

	if (getVisitorId().indexOf('null') != -1) {
		PostAffTracker._cmanager.readAllFlashCookies();
		setTimeout(function() {visitorCallBack();}, 1800);
		PostAffTracker.executeOnResponce.push(function() {visitorCallBack();});
	}
	else {
		visitorCallBack();
	}
	try {
		PostAffTracker.track();
	}
	catch(e){}
</script>

Let op: er is een variabele ‘infusionAccount‘ met waarde XXXXXX die u moet instellen op uw Infusionsoft-account-ID. Meestal is dit het subdomein van uw beheerdersaccount. Sla uw werk op en ga verder met de volgende stap.

Aangepaste bedankpagina

Als u een aangepaste bedankpagina gebruikt (Webadresoptie in Ecommerce > Ecommerce instellen > Afrekenen > Bestelformulieren – bewerk een bedankpagina), dan moet u de optie Contactgegevens doorgeven aan de bedankpagina inschakelen.

Onthoud dat de bedankpagina op PHP moet zijn gebaseerd om de tracking te laten werken.

Ter info: u kunt dezelfde bedankpagina gebruiken voor al uw formulieren.

Laten we nu uw aangepaste bedankpaginabestand bewerken – voeg de volgende code toe aan het bestand. Onthoud dat het bestand PHP-code moet ondersteunen!

<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()) {
    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);
  }
}

PostAffTracker._cmanager.loadHttpCookies();
if (getVisitorId().indexOf('null') != -1) {
	PostAffTracker._cmanager.readAllFlashCookies();
	setTimeout(function() {visitorCallBack();}, 1800);
	PostAffTracker.executeOnResponce.push(function() {visitorCallBack();});
}
else {
	visitorCallBack();
}

try {
  PostAffTracker.track();
}
catch(e){}
</script>

Zoals je kunt zien, begint en eindigt de code als een JavaScript, dus plaats deze buiten PHP-inhoud. Merk ook op dat er een variabele ‘infusionAccount‘ is met de waarde XXXXXX die u moet instellen op uw Infusionsoft-account-ID. Meestal is dit het subdomein van uw beheerdersaccount.

Infusionsoft-plug-in inschakelen

De laatste stap is om de Infusionsoft-plug-in in uw Post Affiliate Pro in te schakelen. Indien actief, moet u de plug-in configureren – deze zal u om de API-sleutel en om uw accountnaam vragen.

De API-sleutel is te vinden in uw Infusionsoft > Beheerder > Instellingen > Toepassing > Versleutelde sleutel. Kopieer de waarde en plak deze in de plug-in.

De accountnaam is uw Infusionsoft-accountnaam, te vinden in het gedeelte Uw accounts direct nadat u zich hebt aangemeld bij uw Infusionsoft. De accountnaam wordt ook gebruikt in al uw Infusionsoft-links als een subdomein, b.v. uw productlinks. Dat is het. Sla uw instellingen op en u bent klaar met de integratie.

Terugkerende betalingen

Als u ook terugkerende betalingen wilt volgen, kunt u dat bereiken met Billing Automation in Infusionsoft en Lifetime Commissions-plug-in in Post Affiliate Pro.

De eerste stap zou zijn om te navigeren naar Infusionsoft > ECommerce > Instellingen > Factureringsautomatisering en een nieuwe regel te maken om een URL aan te roepen voor elke voltooide bestelling:

https://URL_TO_PostAffiliatePro/plugins/Infusionsoft/infusionsoft.php

Sla het op en schakel nu de Lifetime Commission-plug-in in uw Post Affiliate Pro in. Dat is het. De periodieke commissie wordt nu ook bijgehouden.

Vergeet niet om uw bestemmingspagina’s te integreren met de kliktrackingcode om het allemaal te laten werken.

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