Abicart (Textalk Webshop) integration
Una piattaforma competente, accessibile e facile da utilizzare per gli e-merchant che hanno intenzione di crescere e migliorare.
Textalk Webshop è la piattaforma di e-commerce più popolare in Svezia. Textalk Webshop viene utilizzato da oltre 2700 negozi online. Questo è dovuto in gran parte al prezzo economico che offrono, ma anche alle loro grandi opportunità. Il metodo di integrazione utilizza diversi modelli per integrare il sito web.
Non è possibile utilizzare i coupon, il tracking per prodotto e le commissioni a vita con questo metodo di tracking.
1. Tracking dei clic
Il primo passo è quello di inserire il codice di tracciamento dei clic nel tuo negozio web. Per fare questo, vai su Store design->Temi e modifica il tuo tema attualmente attivo. Nella scheda Contenuti vai al Menu piè di pagina del sito e aggiungi lo script del tracking dei clic al codice del tuo piè di pagina.
Puoi trovare il tuo script di tracking dei clic nel tuo pannello del venditore di Post Affiliate Pro-> strumenti-> Integrazione-> Tracking dei clic o inserire il seguente codice 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');
try {
PostAffTracker.track();
} catch (err) { }
</script>
Quando hai finito, clicca sul pulsante Salva e avrai terminato. Il codice di tracking dei clic apparirà ora su tutte le pagine del tuo negozio.
2. Tracking delle vendite
Il codice di tracking della vendita deve essere inserito nella sezione Impostazioni> Impostazioni di pagamento> Impostazioni generali di pagamento. Trova l’area di testo per ‘Testo/HTML dopo il completamento dell’ordine’ e incolla il seguente codice:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
function trackIt() {
var sale = PostAffTracker.createSale();
var total = 0; var transId = ''; var curr = '';
dataLayer.forEach(element => {
if (typeof element.transactionId === "undefined") {
return;
}
total = element.cartCost;
transId = element.transactionId;
curr = element.currencyCode;
});
sale.setTotalCost(total);
sale.setOrderID(transId);
sale.setCurrency(curr);
PostAffTracker.register();
}
setTimeout(function(){trackIt();}, 2000);
</script>
Salva la sezione e hai terminato. Come puoi vedere il codice funziona direttamente con il dataLayer di Google.