266 utenti online in questo momento
266 utenti online in questo momento
Dubbi e domande relative al Tracciamento E-commerce? Chiedi qui!
Guidami
star_border
Rispondere

Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Matricola ✭

Buongiorno,

devo aggiungere gli script per monitorare il checkout del mio ecommerce www.tecnograficarossi.it ma

non mi da nessun risualtato. Ho fatto tre pagina asp di esempio in ognuna delle quali ho messo gli step di avanzamento

Potete indicarmi cosa c'è di sbagliato

 

Cordiali saluti

Parte codice per 1 step checkout

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=windows-1252" />
	<title><%= CaricaTagTitle("Page",Request("id"))%></title>	
	<link href="/css/css.asp" type="text/css" rel="stylesheet" />
	<!--#include virtual="/inc/script.asp"-->
	<meta name="description" content="<%= CaricaTagDescription("Page",Request("id"))%>"/>
	<meta name=viewport content="width=device-width, initial-scale=1">
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  ga('set', 'userId', {<%=Session.SessionId%>}); // Imposta l'ID utente utilizzando l'ID utente della persona che ha eseguito l'accesso.
   ga('ec:addProduct', 
   {
      'id': '1',
      'name': 'Test libri',
      'category': 'Test categoria',
      'brand': 'Tecnograficarossi',
      'variant':  'nessuno',
      'price': 10000,
      'quantity': 1
    });
	
	ga('ec:setAction','checkout', {
    'step': 1,            // A value of 1 indicates first checkout step.Value of 2 indicates second checkout step
    'option': 'Visa'      // Used to specify additional info about a checkout stage, e.g. payment method.
});
</script>

 

 

Parte codice 2° step

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=windows-1252" />
	<title><%= CaricaTagTitle("Page",Request("id"))%></title>	
	<link href="/css/css.asp" type="text/css" rel="stylesheet" />
	<!--#include virtual="/inc/script.asp"-->
	<meta name="description" content="<%= CaricaTagDescription("Page",Request("id"))%>"/>
	<meta name=viewport content="width=device-width, initial-scale=1">
	
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  ga('set', 'userId', {<%=Session.SessionId%>}); // Imposta l'ID utente utilizzando l'ID utente della persona che ha eseguito l'accesso.
   ga('ec:addProduct', 
   {
      'id': '1',
      'name': 'Test libri',
      'category': 'Test categoria',
      'brand': 'Tecnograficarossi',
      'variant':  'nessuno',
      'price': 10000,
      'quantity': 1
    });
	
	ga('ec:setAction','checkout', {
    'step': 2,            // A value of 1 indicates first checkout step.Value of 2 indicates second checkout step
    'option': 'Visa'      // Used to specify additional info about a checkout stage, e.g. payment method.
});
</script>

Parte codice step 3

 

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=windows-1252" />
	<title><%= CaricaTagTitle("Page",Request("id"))%></title>	
	<link href="/css/css.asp" type="text/css" rel="stylesheet" />
	<!--#include virtual="/inc/script.asp"-->
	<meta name="description" content="<%= CaricaTagDescription("Page",Request("id"))%>"/>
	<meta name=viewport content="width=device-width, initial-scale=1">
	

<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  ga('set', 'userId', {<%=Session.SessionId%>}); // Imposta l'ID utente utilizzando l'ID utente della persona che ha eseguito l'accesso.
   ga('ec:addProduct', 
   {
      'id': '1',
      'name': 'Test libri',
      'category': 'Test categoria',
      'brand': 'Tecnograficarossi',
      'variant':  'nessuno',
      'price': 10000,
      'quantity': 1
    });
	
	// Transaction level information is provided via actionFieldObject.
 
ga('ec:setAction', 'purchase',{
 
// actionFieldObject stores action data
 
 'id': '1', // Transaction id - Type: string
 
 'affiliation': 'Tecnograficarossi', // Store name - Type: string
 
 'revenue': '1000', // Total Revenue - Type: numeric
 
 'tax': '0', // Tax - Type: numeric
 
 'shipping': '1', // Shipping - Type: numeric
 
 'coupon': 'no' // Order/Transaction coupon - Type: string
 
});
 
ga('newTracker.send', 'pageview'); 
});


</script>

 

 

3 Risposte degli espertiverified_user

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Astri Nascenti
Ciao infotecnografiarossiit,
Da quello che vedo dandoci un'occhiata veloce prima della chiusura dell'ultimo script hai un }); che non serve.

Ti rimando alla guida ufficiale, e ti consiglio di rivedere il codice passo passo dall'inizio (sarà più facile trovare il problema Smiley Strizza l'occhio).

Guida ecommerce avanzato, per sviluppatori: https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce

Ciao,
Yuri.

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Collaboratore Principale

Ciao , ma a parte il tracciamento del carrello e dei dati di transazione, i dati "normali" di GA te li traccia? Perche' vedo che il TAG Assistant segnala problemi con il tuo Javascript... o sbaglio?

 

Captura de pantalla 2016-05-16 a las 8.34.36 a.m..png

 

Poi in alcune pagine interne vedo che hai messo anche il TAG manager...

 

Captura de pantalla 2016-05-16 a las 8.37.06 a.m..png

 

Credo tu debba sistemare questi aspe

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Prof. ✭
Prima domanda, hai impostato gli step anche nella sezione dedicata nel pannello di amministrazione di Google Analytics?
Fil


Scopri i segreti di Google Universal Analytics: www.analyticstraining.it

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Matricola ✭
Buongiorno,
si ho messo 3 step
Il tag assistant mi dice ma manca analytics,js ma nello script che vi ho allegato c'è


Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

[ Modificato ]
Astri Nascenti

Dunque devi sistemare intanto come inserisci il codice di GA. Usi un link esterno: http://www.tecnograficarossi.it/js/GoogleAnalytics.js

 

ERRATO :-\

 

Devi inserirlo in pagina. Quindi ha ragione Nicola (strano eh Smiley Molto-felice ).

 

Gestisci questo e poi riprova il tracciamento e-commerce.

 

 

Fammi sapere!

-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Astri Nascenti
Altra cosa non banale,

se imposti il js esterno le funzioni ASP che usi non vengono eseguite:

ga('set', 'userId', {<%=Session.SessionId%>});

l'istruzione ASP della session ID non la tramuta nel valore ma è come se passassi quel valore nel JS (e probabilmente si rompe).

-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Matricola ✭

Buongiorno,

ho fatto 3 semplici pagine html con praticamente il solo script di monitoraggio che allego.

Ora google tag assistant mi da esito positivo tuttavia ho lanciato le te pagine quetsa mattina alle 8 e non vedo ancora niente. Cortesemente potete controllare se sono corrette

Se non per cortesia mi potete inviare una piagina di esempio funzionante

 

Grazie

 

Pagina checkout1.htm

<html>
    <head>
        <title>Benvenuto</title>
		<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  
   ga('ec:addProduct', {               // Provide product details in an productFieldObject.
  'id': 'P12345',                   // Product ID (string).
  'name': 'Android Warhol T-Shirt', // Product name (string).
  'category': 'Apparel',            // Product category (string).
  'brand': 'Google',                // Product brand (string).
  'variant': 'black',               // Product variant (string).
  'price': '29.20',                 // Product price (currency).
  'quantity': 1                     // Product quantity (number).
});
	
	ga('ec:setAction','checkout', {
    'step': 1,            // A value of 1 indicates first checkout step.Value of 2 indicates second checkout step
    'option': 'Visa'      // Used to specify additional info about a checkout stage, e.g. payment method.
});
ga('newTracker.send', 'pageview');     // Pageview for shipping.html

</script>

    </head>

PAgina checkout2.htm

html>
    <head>
        <title>Benvenuto</title>
		<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  
   ga('ec:addProduct', {               // Provide product details in an productFieldObject.
  'id': 'P12345',                   // Product ID (string).
  'name': 'Android Warhol T-Shirt', // Product name (string).
  'category': 'Apparel',            // Product category (string).
  'brand': 'Google',                // Product brand (string).
  'variant': 'black',               // Product variant (string).
  'price': '29.20',                 // Product price (currency).
  'quantity': 1                     // Product quantity (number).
});
	
	ga('ec:setAction','checkout', {
    'step': 2,            // A value of 1 indicates first checkout step.Value of 2 indicates second checkout step
    'option': 'Visa'      // Used to specify additional info about a checkout stage, e.g. payment method.
});
ga('newTracker.send', 'pageview');     // Pageview for shipping.html

</script>

    </head>
    <body>
        <div align=”center”>Checkout 2</div>
    </body>
</html>

Pagina checkout3.htm

<html>
    <head>
        <title>Benvenuto</title>
		<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-2548909-2', 'auto');
  ga('create', 'UA-2548909-2', 'auto',{'name': 'newTracker'});  // New tracker
  ga('require', 'ec');
  
  
    ga('ec:addProduct', 
   {
      'id': '1',
      'name': 'Test libri',
      'category': 'Test categoria',
      'brand': 'Tecnograficarossi',
      'variant':  'nessuno',
      'price': 10000,
      'quantity': 1
    });
	
	// Transaction level information is provided via actionFieldObject.
 
ga('ec:setAction', 'purchase',{
 
// actionFieldObject stores action data
 
 'id': '1', // Transaction id - Type: string
 
 'affiliation': 'Tecnograficarossi', // Store name - Type: string
 
 'revenue': '1000', // Total Revenue - Type: numeric
 
 'tax': '0', // Tax - Type: numeric
 
 'shipping': '1', // Shipping - Type: numeric
 
 'coupon': 'no' // Order/Transaction coupon - Type: string
 
});
 
ga('newTracker.send', 'pageview'); 
});

</script>

    </head>
    <body>
        <div align=”center”>Checkout 3</div>
    </body>
</html>

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Astri Nascenti
Devi attendere un po' di più per vedere nel report analytics dedicato alle transazioni dell'ecommerce.

Attendi 24 ore.

-----
Scopri Tag Manager su www.tagmanageritalia.it

Rif.: Comportamento d'Acquisto e Checkout in Enhanced Ecommerce

Matricola ✭
Buongiorno,
con le tre ultime semplici pagine htm non vedo ancora niente. .Tag assistant mi da ok .
Vi chiedo cortesemente di mandarmi due pagine con script funzionamneti per vedere il tracciamento perchè abbiamo necessita di implementare l'ecommerce avanzato

Grazie