Infusionsoft integration
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);
}
}
}
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
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);
}
}
try {
PostAffTracker.track();
PostAffTracker.executeOnResponce.push(function() {visitorCallBack();});
}
catch(e){}
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 :
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.
Intégrez facilement WordPress avec Post Affiliate Pro pour optimiser votre programme d'affiliation. Notre plugin open-source supporte le suivi des clics, l'adhésion des affiliés, et s'intègre parfaitement avec WooCommerce, MemberPress, et plus. Téléchargez le plugin et découvrez ses puissantes fonctionnalités pour booster votre marketing d'affiliation.
Découvrez comment intégrer Instamojo, l'une des principales passerelles de paiement en Inde, avec Post Affiliate Pro pour simplifier vos paiements en ligne. Utilisée par plus de 1,2 million de petites entreprises, l'intégration est rapide, sécurisée, sans frais d'installation ou de maintenance. Suivez nos instructions pour activer le suivi des ventes et optimiser votre plateforme e-commerce dès aujourd'hui.