ThriveCart integration
Il software numero 1 per i carrelli degli acquisti che ti permette di incrementare il tuo reddito dal traffico esistente e che ti permette di creare delle pagine di checkout ad alta conversione e diverse campagne di affiliazione.
ThriveCart (https://thrivecart.com/) è un carrello degli acquisti moderno.
L’integrazione con ThriveCart viene fatta utilizzando delle variabili personalizzate e un webhook con il nostro plugin integrato.
È possibile tracciare il costo totale, gli ID dei prodotti, l’ID dell’ordine, il nome del cliente e l’email (supporta anche le “Lifetime Commissions”).
Variabili personalizzate
L’idea è quella di impostare i tuoi link ThriveCart (per il checkout) con un valore extra. Il valore sarebbe il valore del tracking cookie (visitorId) che ci servirà nel webhook per tracciare successivamente una vendita. Per fare questo devi assicurarti che ogni link ThriveCart abbia un ID specifico. Se non ha già un ID, devi aggiungerne uno specifico. Il codice HTML del tuo link dovrebbe quindi assomigliare a questo:
<a id="link-unique-id" href="http://webactix.thrivecart.com/example-product/">Example product</a>
Come puoi vedere, i link hanno “link-unique-id” impostato. Lavoreremo con questo.
Il secondo passaggio consiste nell’aggiungere il seguente codice a una pagina con i tuoi link ThriveCart. Se la pagina ha più pulsanti devi aggiungere un codice simile per ognuno di essi (con un ID unico del link specifico):
<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>
A cosa serve tutto questo? Il codice caricherà il valore del tracking cookie, poi cercherà un link con ID “link-unique-id” e aggiungerà il valore del cookie al link con nome del parametro passthrough[visitorid] – questo è il campo personalizzato che ThriveCart ci permette di utilizzare.
Plugin di ThriveCart
Il prossimo passaggio consiste nell’attivare e configurare il tuo plugin ThriveCart. Accedi al tuo merchant panel e vai a Configurazione > Plugin. Trova e attiva il plugin ThriveCart gestione webhook.
Ora, per configurare il plugin hai bisogno del valore di una parola segreta dal tuo ThriveCart, quindi accedi al suo pannello di amministrazione e vai a Impostazioni > API & Webhook > convalida dell’ordine di ThriveCart e copia la parola segreta da lì. Imposta il codice copiato al tuo plugin in Post Affiliate Pro.
Configurazione webhook
L’ultimo passaggio consiste nel configurare un webhook per inviare i dati al tuo plugin in Post Affiliate Pro. Accedi al pannello di amministrazione di ThriveCart e vai a Impostazioni > API & Webhook > Webhooks & notifiche e crea un nuovo webhook – imposta il nome che preferisci e usa questo URL:
https://URL_TO_PostAffiliatePro/plugins/ThriveCart/thrivecart.php
Ed ecco fatto. Il tuo negozio è appena stato integrato.
Non dimenticarti di integrare il tuo sito anche con il codice di tracciamento dei clic.
Se non vuoi usare i webhooks, puoi invece seguire questi passaggi:
Configurazione del negozio
Per essere in grado di tracciare una vendita devi abilitare l’URL di successo in ciascuno dei tuoi prodotti. ThriveCart invierà i dettagli dell’ordine lì, quindi integreremo il codice di tracciamento della vendita lì. L’URL di successo dovrebbe essere in grado di leggere i parametri dell’URL, questa è l’unica cosa che ci serve.
Per impostare l’URL di successo di un prodotto vai a Prodotti e modificalo. Vai nella sezione Prodotto > Realizzazione e imposta un URL di successo. Lo stesso per Bump > Realizzazione nel caso tu lo usi.
Monitoraggio delle vendite – per ordine
Se vuoi tracciare le commissioni per ordine, usa il seguente codice e mettilo nella tua pagina dei Conferma:
<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>
Il metodo utilizzato per il monitoraggio delle vendite è PHP. Se il tuo sito non funziona con PHP, usa un approccio diverso di lettura dei parametri URL. Puoi contattarci nel caso in cui tu abbia bisogno di aiuto.
Per il tracciamento del prodotto
Se vuoi tracciare ogni prodotto separatamente, usa il seguente codice. Il metodo utilizza il codice 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>
Ecco fatto. Non dimenticarti di integrare il tuo sito con il codice di tracciamento dei clic.
Se vuoi tracciare degli altri valori, puoi anche usare la conversione:
$_GET['thrivecart']['order_currency']
e l’e-mail del cliente:
$_GET['thrivecart']['customer']['email']
e il nome del cliente:
$_GET['thrivecart']['customer']['firstname']
$_GET['thrivecart']['customer']['lastname']