Na svém webu mám několik souborů PDF, které chci sledovat, když na ně lidé kliknou. K tomu jsem přidal tento kód ke každé značce <a>
odkazující na soubory PDF,
onclick="pageTracker._trackPageview('/download/nameOfPDF.pdf');
Poté jsem se ujistil, že stránka s těmito odkazy má můj kód Google Analytics a že kód byl nad všemi mými odkazy (umístil jsem jej na konec sekce <head>
. Přesně to, co mám (nahradil jsem svou URL) a číslo účtu)
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.Push(['_setAccount', 'UA-XXXXXXX-X']);
_gaq.Push(['_setDomainName', '.YYYYYYYYYY.com']);
_gaq.Push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Můj problém je, že o 3 dny později mám 0 zobrazení stránek pro dokumenty PDF v hlavním obsahu a stránky se vůbec nezobrazují. Je to proto, že jsem udělal chybu s umístěním kódu, nebo jde o problém s hledáním v Google Analytics?
Vím, že jsem měl na svém webu více než 1 000 zobrazení stránek a soubory PDF jsou poměrně populární, takže jsem si jist, že něco nefunguje správně.
Podívejte se na http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=16314668d395d15d&hl=en a http://code.google) .com/apis/analytics/docs/tracking/asyncUsageGuide.html
Vypadá to, že používáte asynchronní sledování, ale starý způsob volání funkce _trackPageview