ThriveCart integration
Az első számú kosár szoftver, amely növeli a bevételét a meglévő forgalomból, és sokszorosan megtérül a magas konverziós fizetési oldalakkal, a felárakkal és a társult kampányokkal.
A ThriveCart (https://thrivecart.com/) egy modern bevásárlókosár.
A ThriveCart integrációja egyéni változók és webhook használatával történik a beépített bővítményünkkel.
Lehetőség van nyomon követni a teljes költséget, a termékazonosítókat, a rendelési azonosítót, az ügyfél nevét és e-mail címét (támogatja az élettartam jutalékot).
Egyéni változók
Az ötlet az, hogy a ThriveCart linkjeit (a pénztárhoz) extra értékkel állítsa be. Az érték a nyomkövető cookie értéke (visitorId), amelyre szükségünk lesz a webhook-ban az értékesítés későbbi nyomon követéséhez. Ehhez meg kell győződnie arról, hogy minden ThriveCart link egyedi azonosítóval rendelkezik. Ha még nem rendelkezik azonosítóval, akkor hozzá kell adnia egy egyedi azonosítót. A link HTML-kódjának így kell kinéznie:
<a id="link-unique-id" href="http://webactix.thrivecart.com/example-product/">Example product</a>
Amint látja, a hivatkozások “link-unique-id” beállítással rendelkeznek. Ezzel fogunk dolgozni.
A második lépés az alábbi kód hozzáadása a ThriveCart linkjeit tartalmazó oldalhoz. Ha az oldalon több gomb van, akkor mindegyikhez hozzá kell adni egy ilyen kódot (a link egyedi azonosítójával):
<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>
Ez mire jó? A kód betölti a nyomkövető cookie értékét, majd megkeresi a “link-unique-id” azonosítójú linket, és hozzáadja a cookie értékét a passthrough[visitorid] paraméter névvel rendelkező hivatkozáshoz – ez az egyéni mező, amelyet a ThriveCart lehetővé tesz számunkra.
ThriveCart plugin
A következő lépés a ThriveCart bővítmény aktiválása és konfigurálása. Jelentkezzen be a kereskedői panelre, és lépjen a Konfiguráció > Beépülő modulok menüpontra. Keresse meg és aktiválja a ThriveCart webhook kezelési bővítményt.
A bővítmény konfigurálásához szükség van egy titkos szó értékére a ThriveCartban, tehát jelentkezzen be az adminisztrációs panelbe, és lépjen a Beállítások > API és Webhooks > ThriveCart rendelés érvényesítése menüpontra, és onnan másolja ki a titkos szót. Állítsa be a beépülő modul másolt titkát a Post Affiliate Pro alkalmazásban.
Webhook beállítás
Az utolsó lépés egy webhook konfigurálása, hogy adatokat küldjön a Post Affiliate Pro bővítményéhez. A ThriveCart adminisztrátorban lépjen a Beállítások > API és Webhooks > Webhooks és értesítések menüpontra, és hozzon létre egy új webhookot – állítsa be a kívánt nevet, és használja ezt az URL-t:
https://URL_TO_PostAffiliatePro/plugins/ThriveCart/thrivecart.php
Ennyi. Az Ön üzletét integráltuk.
Ne felejtse el integrálni webhelyét a kattintáskövető kóddal is.
Ha nem szeretne webhookot használni, kövesse az alábbi lépéseket:
Bolt beállítása
Az értékesítés nyomon követéséhez engedélyeznie kell a Siker URL-t minden egyes termékében. A ThriveCart oda küldi a rendelés részleteit, így ott integráljuk az értékesítés követő kódját. A siker URL-nek képesnek kell lennie az URL-paraméterek olvasására, ez az egyetlen követelmény.
Egy termék siker URL-címének beállításához lépjen a Termékek elemre, és szerkessze azt. Lépjen a Termék > Teljesítés szakaszhoz, és állítson be egy siker URL-t. Ugyanez vonatkozik a Bump > Fulfillmentre abban az esetben, ha használja.
Eladás nyomon követése – rendelésenként
Ha rendelésenként szeretné nyomon követni a jutalékot, használja a következő kódot, és helyezze el a Siker oldalra:
<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>
Az értékesítés nyomon követésére használt módszer a PHP. Ha webhelye nem működik PHP-val, használjon más megközelítést az URL-paraméterek olvasásához. Ha segítségre van szüksége, felveheti velünk a kapcsolatot.
Termékenkénti nyomon követés
Ha az egyes termékeket külön-külön szeretné nyomon követni, használja a következő kódot. A módszer PHP kódot használ:
<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>
Ennyi. Ne felejtse el integrálni webhelyét a kattintáskövető kóddal.
Ha további értékeket szeretne nyomon követni, használhatja a pénznemet is:
$_GET['thrivecart']['order_currency']
az ügyfél e-mail-jét:
$_GET['thrivecart']['customer']['email']
és az ügyfél nevét:
$_GET['thrivecart']['customer']['firstname']
$_GET['thrivecart']['customer']['lastname']