–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Infusionsoft

Logiciel de CRM, de vente et de marketing pour les petites entreprises.

Infusionsoft est un logiciel de vente et de marketing conçu pour les petites entreprises. L’intégration avec celui-ci est basée sur un code spécial placé sur une page ‘Thank You‘ et un plugin intégré.

Pages Thank You intégrées dans Infusionsoft

Connectez-vous à votre panneau d’administration Infusionsoft et ouvrez le compte que vous souhaitez intégrer (au cas où vous en auriez plusieurs). Naviguez vers Ecommerce > Ecommerce setup > Checkout > Order forms et éditez chaque formulaire pour lequel vous voulez suivre les ventes. Naviguez jusqu’à la Thank You Page. Si vous utilisez la page de remerciement intégrée, veuillez y placer le code suivant :

<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>

Veuillez noter qu’il existe une variable ‘infusionAccount‘ avec la valeur XXXXXXque vous devez définir à votre Infusionsoft account ID. Généralement, il s’agit du sous-domaine de votre compte administrateur. Enregistrez votre travail et passez à l’étape suivante.

Thank You page Personnalisée

Dans le cas où vous utilisez une page de remerciement personnalisée (option Adresse Web dans Ecommerce > Ecommerce setup > Checkout > Order forms – edit one > Thank You Page) alors vous devez activer l’option Passer les informations du contact à la Thank You Page.

N’oubliez pas que la page de remerciement – Thank you page – doit être basée sur PHP pour que le suivi fonctionne.

Pour info : vous pouvez utiliser la même Thank You page pour tous vos formulaires.

Maintenant, modifions le fichier de votre Thank You page personnalisée – ajoutez le code suivant au fichier. Rappelez-vous que le fichier doit supporter le code PHP !

<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>

Comme vous pouvez le voir, le code commence et se termine comme un JavaScript, il faut donc le placer en dehors du contenu PHP. Notez également qu’il y a une variable ‘infusionAccount‘ avec la valeur XXXXXX que vous devez définir comme votre Infusionsoft account ID. Il s’agit généralement du sous-domaine de votre compte d’administration.

Activez le plugin Infusionsoft

L’étape finale consiste à activer le plugin Infusionsoft dans votre Post Affiliate Pro. Une fois activé, vous devez configurer le plugin – il vous demandera une clé API et le nom de votre compte.

La clé API se trouve dans votre Infusionsoft > Admin > Settings > Application > Encrypted Key. Il suffit de copier la valeur et de la coller dans le plugin.

Le nom du compte est celui de votre compte Infusionsoft, que vous trouverez dans la section You Accounts juste après vous être connecté à votre Infusionsoft. Le nom du compte est également utilisé dans tous vos liens Infusionsoft en tant que sous-domaine, par exemple vos liens de produits. C’est tout. Enregistrez vos paramètres et l’intégration est terminée.

Paiements récurrents

Si vous souhaitez également assurer le suivi des paiements récurrents, vous pouvez le faire avec le module Billing Automation d’Infusionsoft et le plugin Lifetime Commissions de Post Affiliate Pro.

La première étape consiste à naviguer dans Infusionsoft > E-Commerce > Settings > Billing Automation et à créer une nouvelle règle pour appeler une URL pour chaque commande terminée :

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

Sauvegardez-le et activez maintenant le plugin Lifetime Commission dans votre Post Affiliate Pro. Voilà, c’est fait. Les commissions récurrentes seront désormais suivies également.

N’oubliez pas d’intégrer vos pages de renvoi avec le code de suivi des clics pour que tout fonctionne.

Retour à Intégrations Créer un compte GRATUITEMENT

Notre site web utilise des cookies. En continuant, nous supposons votre permission de déployer des cookies comme détaillé dans Politique de confidentialité et de cookies.

×

Programmez un appel en tête-à-tête et découvrez comment Post Affiliate Pro peut profiter à votre entreprise.

Nous sommes disponibles à plusieurs dates

Planifier un appel