–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

NetSuite

Una suite integrata di software aziendali in cloud, la contabilità aziendale, l’ERP, il CRM e un software ecommerce.

Con NetSuite, puoi implementare la suite completa del software aziendale per gestire meglio il tuo intero business o per iniziare ad utilizzare un solo modulo e aggiungere delle funzionalità man mano che ne hai bisogno.

Il metodo di integrazione utilizza una capacità di visualizzazione di script personalizzati sulla pagina di ringraziamento. È possibile tracciare il subtotale, le informazioni sul prodotto e l’ID dell’ordine.

Codice di tracciamento delle vendite

Accedi al tuo admin NetSuite e vai a Impostazioni > Site Builder > Imposta Sito Web > scheda Analytics. Inserisci il seguente codice nella sezione della pagina di conferma dell’ordine:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function triggerSaleTrack() {
    var rows = document.getElementById("ordersummary_total").parentNode.rows;
    for (var i=1; i<rows.length; i++) {
      var category = "<%=getCurrentAttribute('site','name')%>";
      var productName = rows[i].cells[1].innerHTML;
      var orderId = '<%=getCurrentAttribute('confirmation','ordernumber')%>' + '(' + i + ')';
      var quantity = rows[i].cells[3].innerHTML;
      var price = rows[i].cells[4].innerHTML;

      PostAffTracker.setAccountId('default1');
      var sale = PostAffTracker.createSale();
      sale.setTotalCost(price*quantity);
      sale.setOrderID(orderId);
      sale.setProductID(productName);
      sale.setData1(category);

      PostAffTracker.register();
    }
}
</script>

Salva le tue modifiche.

Attiva il codice di tracciamento della vendita

Per ora, abbiamo definito il tracker di vendita in una funzione speciale, che dobbiamo chiamare dal piè di pagina del sito. Questo perché alcuni elementi del sito non sono ancora caricati, ecco perché lo chiameremo dal piè di pagina.

Vai su Sito web > Aspetto > Temi e modifica il tuo tema attuale. Clicca sulla sottotabella del body e scorri fino al codice del piè di pagina che si trova in fondo alla pagina. Inserisci questo codice lì:

<script type="text/javascript">
if (document.URL.indexOf("thanks") != -1) {
  triggerSaleTrack();
}
</script>

Salva ed ecco fatto.

L’ultima versione di Netsuite

Nel caso in cui tu stia usando l’ultima versione di Netsuite, devi usare un codice un po’ diverso. Accedi al tuo admin Netsuite e vai a Impostazioni> Site Builder > Imposta Sito Web > scheda Analytics. Inserisci il seguente codice nella sezione della pagina di conferma dell’ordine:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
    var itemsInOrder = "<%=getCurrentAttribute('confirmation','orderitems')%>";
    var rows = itemsInOrder.split("||");
    PostAffTracker.setAccountId('Account_ID');

    for (var i=1; i<rows.length; i++) {
      var item = rows[i].split("|");
      var orderId = "<%=getCurrentAttribute('confirmation','ordernumber')%>" + "(" + i + ")";
      var price = item[3] * item[4];

      var sale = PostAffTracker.createSale();
      sale.setTotalCost(price);
      sale.setOrderID(orderId);
      sale.setProductID(item[0]);
      sale.setData1(item[2]);

      PostAffTracker.register();
    }
</script>

Questi sono i valori di ogni elemento dell’ordine:

  • item[0] = SKU
  • item[1] =nome dell’articolo
  • item[2] = categoria dell’articolo
  • item[3] = prezzo
  • item[4] = quantità

Salva il tuo lavoro e avrai terminato.

Funzionalità One-Page Checkout

Nel caso in cui tu vogliaintegrare questa nuova funzionalità di NetSuite – One-Page Checkout, puoi perfettamente farlo. Questo è il codice che puoi usare nel tuo file site.js, nella cartella Custom/js:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
_nsCartModel.cart.items.each(function(item, index) {
  PostAffTracker.setAccountId('Account_ID');
  var sale = PostAffTracker.createSale();
  var price = parseFloat(item.price.substring(1));

  sale.setTotalCost(price*parseInt(item.quantity));
  sale.setOrderID(order.internalid);
  sale.setProductID(item.name);

  PostAffTracker.register();
}
);
</script>

Nel caso in cui tu voglia tracciare la categoria invece di (o in aggiunta a) un nome di prodotto, puoi usare la variabile ‘category’. Questa variabile può essere utilizzata direttamente in quanto è inizializzata in SiteBuilder > scheda Analytics.

Non dimenticarti di integrare il tuo sito principale con il codice di tracciamento dei clic. Non aggiungerlo al tuo pannello di amministrazione di Netsuite perché potrebbe interrompere il monitoraggio.

Torna alle Integrazioni Crea un account GRATUITAMENTE

Il nostro sito web utilizza i cookies. Continuando assumiamo il tuo consenso all'utilizzo dei cookie come specificato nella nostra politica sulla privacy e sui cookie.

×

Prenota una chiamata individuale e scopri come Post Affiliate Pro può giovare al tuo business.

Siamo disponibili in più date

Prenota una chiamata telefonica