ThriveCart integration
Le logiciel de panier n° 1. 1 qui augmente vos revenus à partir du trafic existant et s’amortit plusieurs fois grâce à des pages de paiement, des ventes incitatives et des campagnes d’affiliation à fort taux de conversion.
ThriveCart (https://thrivecart.com/) est un panier d’achat moderne.
L’intégration avec ThriveCart se fait en utilisant des variables personnalisées et des webhooks avec notre plugin intégré.
Il est possible de suivre le coût total, les identifiants des produits, les identifiants des commandes, le nom et l’email des clients (supporte les commissions à vie).
Variables personnalisées
L’idée est de définir vos liens ThriveCart (to checkout) avec une valeur supplémentaire. La valeur serait la valeur du cookie de suivi (visitorId) dont nous aurons besoin dans le webhook pour suivre une vente plus tard.
Pour faire cela, vous devez vous assurer que chaque lien ThriveCart a un ID unique. S’il n’a pas déjà un ID, vous devez en ajouter un unique. Le code HTML de votre lien devrait alors ressembler à ceci :
<a id="link-unique-id" href="http://webactix.thrivecart.com/example-product/">Example product</a>
Comme vous pouvez le voir, les liens ont “link-unique-id” défini. Nous allons travailler avec cela.
La deuxième étape consiste à ajouter le code suivant à une page contenant vos liens ThriveCart. Si la page comporte plusieurs boutons, vous devez ajouter un tel code pour chacun d’eux (avec un ID unique de lien spécifique) :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToLink('link-unique-id', 'passthrough[visitorid]');
</script>
À quoi cela sert-il ? Le code chargera la valeur du cookie de suivi, puis il recherchera un lien avec l’ID “link-unique-id ” et ajoutera la valeur du cookie au lien avec le nom de paramètre passthrough[visitorid] – c’est le champ personnalisé que ThriveCart nous permet d’utiliser.
Plugin ThriveCart
L’étape suivante consiste à activer et à configurer votre plugin ThriveCart. Connectez-vous à votre panneau marchand et naviguez vers Configuration > Plugins. Recherchez et activez le plugin Gestion ThriveCart webhook.
Maintenant, pour configurer le plugin, vous avez besoin d’une valeur de mot secret de votre ThriveCart donc connectez-vous à son panneau d’administration et naviguez vers Settings > API & Webhooks > ThriveCart order validation et copiez le mot secret à partir de là. Définissez le secret copié à votre plugin dans Post Affiliate Pro.
Configuration du Webhook
La dernière étape consiste à configurer un webhook pour envoyer des données à votre plugin dans Post Affiliate Pro. Dans l’administration de ThriveCart, naviguez vers Settings &g ; API & Webhooks > Webhooks & notifications et créez un nouveau webhook – définissez le nom que vous voulez et utilisez cette URL :
https://URL_TO_PostAffiliatePro/plugins/ThriveCart/thrivecart.php
Voilà, c’est fait. Votre boutique vient d’être intégrée.
N’oubliez pas d’intégrer votre site avec le code de suivi des clics également.
Si vous ne voulez pas utiliser les webhooks, vous pouvez suivre ces étapes à la place :
Configuration de la boutique
Pour pouvoir suivre une vente, vous devez activer le Success URL dans chacun de vos produits. ThriveCart y envoie les détails de la commande, nous y intégrerons donc le code de suivi des ventes. Le Success URL doit être capable de lire les paramètres d’URL, c’est la seule exigence.
Pour configurer la Success URL d’un produit, naviguez vers Produits et modifiez-le. Naviguez vers la section Product > Fulfillment section and setup a Success URL. De même pour Bump > Fulfillment au cas où vous l’utiliseriez.
Suivi des ventes – par commande
Si vous voulez suivre les commissions par commande, utilisez le code suivant et placez-le sur votre page de réussite :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo ($_GET['thrivecart']['order_total']/100) ?>');
sale.setOrderID('<?php $_GET['thrivecart']['order_id'] ?>');
sale.setProductID('<?php $_GET['thrivecart']['product_id'] ?>');
PostAffTracker.register();
</script>
La méthode utilisée pour le suivi des ventes est le PHP. Si votre site ne fonctionne pas avec PHP, utilisez une autre méthode de lecture des paramètres d’URL. Vous pouvez nous contacter si vous avez besoin d’aide à ce sujet.
Suivi par produit
Si vous souhaitez suivre chaque produit séparément, utilisez le code suivant. La méthode utilise le code PHP :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($_GET['thrivecart']['order'] as $product) {
echo "var sale = PostAffTracker.createSale();";
echo "sale.setTotalCost('".($product['p']/100)."');";
echo "sale.setOrderID('".$_GET['thrivecart']['order_id']."($i)');";
echo "sale.setProductID('".$product['id']."');";
}
?>
PostAffTracker.register();
</script>
Voilà, c’est fait. N’oubliez pas d’intégrer votre site avec le code de suivi des clics.
Si vous souhaitez suivre des valeurs supplémentaires, vous pouvez également utiliser la devise :
$_GET['thrivecart']['order_currency']
et l’email du client :
$_GET['thrivecart']['customer']['email']
et le nom du client :
$_GET['thrivecart']['customer']['firstname']
$_GET['thrivecart']['customer']['lastname']
Intégrez facilement ZenCart avec Post Affiliate Pro et boostez vos ventes en ligne grâce à des fonctionnalités avancées comme les commissions à vie et un support complet pour PayPal. Découvrez notre guide d'intégration étape par étape pour optimiser votre plateforme e-commerce. Profitez d'un essai gratuit pour explorer toutes nos fonctionnalités et méthodes d'intégration.
Découvrez comment intégrer facilement Ubercart avec Post Affiliate Pro pour optimiser votre boutique en ligne sous Drupal. Profitez d'une intégration transparente avec PayPal et d'un guide étape par étape pour configurer votre programme d'affiliation. Créez un compte gratuit pour explorer nos fonctionnalités avancées et transformer vos ventes.
Découvrez comment l'intégration Affilimate avec Post Affiliate Pro optimise vos revenus d'affiliation. Collectez vos données en un seul endroit, suivez les performances et bénéficiez de rapports détaillés pour une conversion accrue. Commencez gratuitement et boostez votre stratégie d'affiliation dès aujourd'hui !