- Home
- Categorie
- Digital Marketing
- Google Analytics e Web Analytics
- monitoraggio download pdf
-
monitoraggio download pdf
Ciao a tutti,
avrei bisogno di monitorare i download di alcuni pdf, ho quindi:- aggiunto e richiamato un file .js
<script src="//dominio.it/scripts/gatag.js" type="text/javascript"></script>
if (document.getElementsByTagName) { // Initialize external link handlers var hrefs = document.getElementsByTagName("a"); for (var l = 0; l < hrefs.length; l++) { // try {} catch{} block added by erikvold VKI try{ //protocol, host, hostname, port, pathname, search, hash if (hrefs.protocol == "mailto:") { startListening(hrefs,"click",trackMailto); } else if (hrefs.hostname == location.host) { var path = hrefs.pathname + hrefs.search; var isDoc = path.match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/); if (isDoc) { startListening(hrefs,"click",trackExternalLinks); } } else if (!hrefs.href.match(/^javascript:/)) { startListening(hrefs,"click",trackExternalLinks); } } catch(e){ continue; } } } function startListening (obj,evnt,func) { if (obj.addEventListener) { obj.addEventListener(evnt,func,false); } else if (obj.attachEvent) { obj.attachEvent("on" + evnt,func); } } function trackMailto (evnt) { var href = (evnt.srcElement) ? evnt.srcElement.href : this.href; var mailto = "/mailto/" + href.substring(7); if (typeof(pageTracker) == "object") pageTracker._trackPageview(mailto); } function trackExternalLinks (evnt) { var e = (evnt.srcElement) ? evnt.srcElement : this; while (e.tagName != "A") { e = e.parentNode; } var lnk = (e.pathname.charAt(0) == "/") ? e.pathname : "/" + e.pathname; if (e.search && e.pathname.indexOf(e.search) == -1) lnk += e.search; if (e.hostname != location.host) lnk = "/external/" + e.hostname + lnk; if (typeof(pageTracker) == "object") pageTracker._trackPageview(lnk); }
- inserito nel tag <a> onClick="javascript: pageTracker._trackPageview('/download/nome_file.pdf'); "
sono già passati 2 giorni ma in Dettaglio contenuto non è stato aggiunto niente.
Sapete dirmi da cosa può dipendere? Non capisco cosa non va.
Grazie
- aggiunto e richiamato un file .js