558 utenti online in questo momento
Guidami
star_border
Rispondere

tracciare link uscita in nuova finestra

Matricola ✭

salve

come indicato nella pagina https://support.google.com/analytics/answer/1136920?hl=it ho inserito il codice per tracciare i clic sui link di uscita (il sito è www.scheletri.com e il codice è applicato al banner di Sinister ad inizio pagina) però il tag target="_blank" non funziona... e non capisco perchè.
Sapete aiutarmi?

1 Risposta degli espertiverified_user

Soluzioni accettate
Selezionata come risposta migliore.
Soluzione
Accettato da Andrea Testa (Collaboratore Principale)
‎02-09-2015 01:38

Rif.: tracciare link uscita in nuova finestra

Laureato ✭ ✭ ✭
Ciao Alessandro e Andrea,
scusate se mi intrometto, condivido alcuni suggerimenti proposti da Andrea, ma andrei a proporre una terza via...

1) Spostare il codice di monitoraggio prima del tag </head>, perché ora lo vedo nel footer.
2) Nell'url che hai postato nel tuo secondo messaggio, Alessandro, credo si siano perse le virgolette prima del target "blank", quelle per concludere l'href, non so se possono incidere nel funzionamento dell'evento.
3) Io applicherei un evento al clic che scatta ogni qual volta l'utente clicca su quel banner, sarebbe così:
<a href="http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... target="_blank" onclick="ga('send', 'event', 'exit', 'click', 'midnightfactory');"> <img src="http://www.scheletri.com/link/sinister2.jpg" class="flex" /></a>

Restiamo a disposizione per ulteriori dettagli!

Visualizza soluzione nel messaggio originale


Tutte le risposte

Rif.: tracciare link uscita in nuova finestra

Collaboratore Principale
Dunque il codice evento per la tracciatura su Analytics e il comando "_blank" sono due cose separate. Vediamo se nel codice che hai montato c'è conflittualità.
Puoi postare qui il codice che hai messo? Integrale, partendo da: <a href...
Grazie.

Andrea

Rif.: tracciare link uscita in nuova finestra

Matricola ✭
grazie, la pagina è www.scheletri.com/index.htm

comunque ho inserito nell'head questo

&lt;script&gt;
/**
* Function that tracks a click on an outbound link in Google Analytics.
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label.
<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
function () {
document.location = url;
}
});
}
&lt;/script&gt;

e l'url è

<p><a href="http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... target="_blank" onclick="trackOutboundLink('http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... return false;"><img src="http://www.scheletri.com/link/sinister2.jpg" class="flex" /></a></p>

Rif.: tracciare link uscita in nuova finestra

Collaboratore Principale
Ho estratto il solo codice dell'immagine, con una configurazione semplice:
<html>
<head>
</head>
<body>
<p><a href="http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... target="_blank" onclick="trackOutboundLink('http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... return false;"><img src="http://www.scheletri.com/link/sinister2.jpg" class="flex" /></a></p>
</body>
</html>

Il "_blank" in questo caso funziona, anche se ridondante.
E' quindi il codice in HEAD che fa confusione e mi domando se non puoi ottenere lo stesso risultato usando il tradizionale codice per Universal, che trovi qui:
https://developers.google.com/analytics/devguides/collection/analyticsjs/events

Che poi è questo
ga('send', {
'hitType': 'event', // Required.
'eventCategory': 'button', // Required.
'eventAction': 'click', // Required.
'eventLabel': 'nav buttons',
'eventValue': 4
});

Andrea

Rif.: tracciare link uscita in nuova finestra

Collaboratore Principale
Aggiungo...
Ho trovato questo che se hai usato Tag Manager, anche se non mi sembra, può aiutarti nella soluzione del problema:
http://www.maxmakedesign.co.uk/development/2014/outbound-links-new-window-analytics/

Andrea
Selezionata come risposta migliore.
Soluzione
Accettato da Andrea Testa (Collaboratore Principale)
‎02-09-2015 01:38

Rif.: tracciare link uscita in nuova finestra

Laureato ✭ ✭ ✭
Ciao Alessandro e Andrea,
scusate se mi intrometto, condivido alcuni suggerimenti proposti da Andrea, ma andrei a proporre una terza via...

1) Spostare il codice di monitoraggio prima del tag </head>, perché ora lo vedo nel footer.
2) Nell'url che hai postato nel tuo secondo messaggio, Alessandro, credo si siano perse le virgolette prima del target "blank", quelle per concludere l'href, non so se possono incidere nel funzionamento dell'evento.
3) Io applicherei un evento al clic che scatta ogni qual volta l'utente clicca su quel banner, sarebbe così:
<a href="http://www.midnightfactory.it/film/sinister-2?utm_source=scheletri&utm_medium=banner&utm_content=lea... target="_blank" onclick="ga('send', 'event', 'exit', 'click', 'midnightfactory');"> <img src="http://www.scheletri.com/link/sinister2.jpg" class="flex" /></a>

Restiamo a disposizione per ulteriori dettagli!

Rif.: tracciare link uscita in nuova finestra

Matricola ✭
grazie a tutti ma soprattutto a Mariella B Smiley Felice con la soluzione 3 ho risolto tutto una sola riga di codice Smiley Felice buona serata a tutti!!!