Support Blendee.com Support Blendee.com

  • Manuali E Supporto
    • Getting Started
    • Indice dei contenuti
    • Template
  • Video Tutorial
  • Faq
  • Blog
  • Italiano
    • English
Home / Getting Started, Istallare Blendee / I Codici di Tracking

I Codici di Tracking

440 views 2 min , 39 sec read 0

Lo scambio di informazioni tra il sito e-commerce del cliente e la piattaforma Blendee avviene attraverso script di tracking asincroni non-bloccanti da installare sul sito e-commerce stesso.

Affinché tale scambio possa avvenire correttamente, occorre inserire in ogni pagina del sito web il seguente script (preferibilmente nella sezione head):

<!-- Codice Blendee INIZIO --> <script type="text/javascript">
var _sbnaq = _sbnaq || []; 
_sbnaq.push(["setDocumentTitle", {titolo}]); 
_sbnaq.push(["setLanguage", {lingua}]); 
_sbnaq.push(["setSiteId", {Id sito}]); 
_sbnaq.push(["setCatalogId", {Id catalogo}]); 
_sbnaq.push(["setSiteUserId", {Id utente}]); 
_sbnaq.push(["setPageType", {Id page type}]); 
_sbnaq.push(["{action_name}", {parameters}]);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") +
"://{url_tracking}/";
_sbnaq.push(["setTrackerUrl", u]);
var d=document, g=d.createElement("script"),
s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"sbn.js";
s.parentNode.insertBefore(g,s); })();
</script>
<!-- Codice Blendee FINE -->

I valori scritti in corsivo tra parentesi graffe rappresentano segnaposto da impostare come indicato di seguito (i valori inseriti dovranno produrre codice javascript valido):

tracking-script

Ogni tipo diverso di evento da tracciare ha dei parametri specifici e soprattutto deve essere utilizzato nel giusto contesto, per fare in modo che i dati che giungono ad Blendee siano utilizzabili in maniera efficace per il cliente.

Nel caso in cui un evento non preveda parametri, è possibile specificare il parametro 0 oppure non indicare alcun parametro dopo il nome dell’evento stesso. Ad esempio le due istruzioni javascript sono equivalenti:

_sbnaq.push(["trkPageView", 0]) 
_sbnaq.push(["trkPageView"])

Gli eventi da tracciare possono essere forniti anche tramite chiamata diretta Javascript invocando il nome dell’evento sull’oggetto Sbntrk. Si veda ad esempio il seguente codice:

if (Sbntrk) {
Sbntrk.trkProductSale(
'GRP005', '2', '', '50.00', '60.00', '5.00', 'EUR', 0, 1, '2015-10-12T10:20:20'
); }

Tale codice è comunque equivalente al seguente, che rimane sempre utilizzabile:

_sbnaq.push(["trkProductSale",'GRP005','2','','50.00','60.00','5.00','EUR ',0,1,'2015-10-12T10:20:20']);

Segue l’elenco degli eventi utilizzabili (l’ordine dei parametri va rispettato):

Nome eventoContestoParametriDescrizione parametri
trkPageViewEvento generico per tracciare la view di una pagina––
trkCategoryViewEvento da inserire nella pagina dedicata ad una categoria merceologicacategoryIdIdentificativo della Categoria corrente (deve corrispondere al dato fornito sui flussi CSV).
trkProductViewEvento da fornire nella pagina di dettaglio di un prodotto.productId [, categoryId, brand]Identificativo del prodotto visualizzato (deve corrispondere al dato fornito sui flussi CSV). Opzionali: categoryId: categoria del prodottobrand: nome del brand del prodotto
trkProductBasketAddEvento da fornire quando l’utente aggiunge un prodotto al carrello. productIdIdentificativo del prodotto aggiunto al carrello (deve corrispondere al dato fornito sui flussi CSV).
[cartId]Identificativo del carrello corrente. Opzionale.
trkProductBasketRemoveEvento da fornire quando l’utente rimuove un prodotto dal carrello.productIdIdentificativo del prodotto rimosso dal carrello (deve corrispondere al dato fornito sui flussi CSV).
[cartId]Identificativo del carrello corrente. Opzionale.
trkProductSaleEvento da fornire quando l’utente effettua un ordine di acquisto di uno o più prodottigroupNumberIdentificativo alfanumerico dell’ordine effettuato. Questo dato è l’elemento che raggruppa più prodotti acquistati in uno stesso momento.
productIdIdentificativo del prodotto aggiunto al carrello (deve corrispondere al dato fornito sui flussi CSV).
quantityQuantità acquistata (valore intero maggiore o uguale a 1).
couponCodice di un eventuale coupon utilizzato dall’utente. Nel caso di più prodotti nello stesso ordine, può essere fornito una sola volta.
priceImporto del prodotto acquistato, senza iva o tasse equivalenti.
priceWithTaxImporto del prodotto con iva o tasse equivalenti.
deliveryPriceSpese di spedizione. Nel caso di più prodotti nello stesso ordine, può essere fornito una sola volta.
currencyValuta (Standard ISO 4217 (http://it.wikipedia.org/wiki/ISO_4217)).
tsTimestamp dell’acquisto nel formato YYYY-MM-DDTHH:mm:SS
expirationData di scadenza dell’articolo acquistato. Opzionale. Se fornito deve avere il formato YYYY-MM-DD
trkProductsSaleEvento alternativo a trkProductSale che permette di registrare l’acquisto di più prodotti in un’unica chiamataproductsArrayArray di oggetti contenenti i campi utilizzati nella chiamata trkProductSale. es:

[[‘GRP005’, ‘2’, ‘1’, ”, ‘50.00’, ‘60.00’, ‘5.00’, ‘EUR’, ‘2015-10-12T10:20:20’],    [‘GRP005’, ‘4’, ‘2’, ”, ‘30.00’, ‘60.00’, ‘0.00’, ‘EUR’, ‘2015-10-12T10:20:20’]]
trkProductLocalSearchRicerca effettuata nel sito del cliente da un utentekwKeyword utilizzata dell’utente.
trkUserRegistrationRegistrazione di un nuovo utenteuserIdIdentificativo dell’utente registrato sul sito. Questo valore dovrà essere corrispondente a quello fornito sul flusso CSV degli utenti.
[email]Indirizzo email dell’utente che sta effettuando la registrazione.Opzionale.
trkNewsletterSubscriptionRegistrazione newsletter di un nuovo utente[Email]*stringa, campo obbligatorio,
[Nome]stringa, campo NON obbligatori
[Cognome]stringa, campo NON obbligatorio
[f_ricevi_newsletter]*boleano, campo obbligatorio
[f_ricevi_comunicazioni_commerciali]*boleano, campo obbligatorio
[Lista_email]stringa, campo NON obbligatorio, Codice Lista email, da valorizzare se si vuole iscrivere un utente ad una lista mail
[double_optin]boleano, campo obbligatorio, da mettere sempre a 1 per garantire l’invio delle del double optin
trkNewsletterUnsubscribeDisiscrizione di un utente dalla newsletter[email]*stringa, campo obbligatorio.

Was this content useful?

Thanks for contributing!

Yes No
javascriptsetup Getting StartedIstallare Blendee

Related Articles

  • Come visualizzare il proprio sito internet durante la personalizzazione dei messaggi
  • Come modificare la password dell’account
  • Gestione imports
  • Newsletter con il proprio template HTML

Cerca

Categorie

  • 4A/B/XTesting
  • 5Account
  • 5AdServer: Le entità chiave
  • 2AdServer: Reportistica
  • 4Altri Canali: Facebook Lead Ads
  • 2Altri Canali: Push Notifications
  • 4Altri Canali: Widget E-mail
  • 4Analytics
  • 3App Center
  • 2Audience Activation
  • 3Audience Platform Analytics
  • 10Audience Target
  • 5Audience Tracking Tag
  • 16Audience: Filtri
  • 11Audience: Segmenti
  • 7Buyer Personas
  • 11Campaigns Manager
  • 3Contenuti
  • 15Curated Audience
  • 10Dashboard
  • 1Direct Activation
  • 13E-mail Editor
  • 37E-mail Marketing
  • 9Experience Manager
  • 17Getting Started
  • 1Glossario Html
  • 2Google AdWords
  • 12Impostazioni di base
  • 3Media Gallery
  • 1Panel Research
  • 1Personalizzare un sito web
  • 1SMS Marketing
  • 25Template
  • 33Trigger
  • 1User Data Import
  • 27Utenti
  • 54Video tutorial ita
  • 15Web Site: Behavioral Messages
  • 12Web Site: Forms
  • 13Web Site: Product Recommendations
  • 1Web Site: Smart Search

I più popolari

  • Tipi di Product Recommendations – Glossario
  • Customer Lifecycle
  • Configurare i filtri
  • Introduzione alle Recommendation
  • Introduzione ai behavioural messages
© 2025 BLENDEE S.r.l. - Via Museo Biscari, 16 Catania (CT) 95131
Blendee Marketing Operating System | P. iva 06016140870
Privacy Policy - Cookies Policy