Hello,
I’ve been working with Piwik for the past week (so I’m still new at it), attempting to track user activity on my site. Prior to adding asynchronous tracking, everything was working. Mainly I am using trackPageView and setCustomData in the Javascript API.
Under async tracking, the dashboard is not displaying any information. The last activity recorded in Piwik was when I wasn’t using asynchronous tracking. I’ve read a lot of forum posts and everything on the website about asynchronous tracking but I just can’t get it working. Please help me! Thank you.
I added the tracker as follows (yes my Piwik is on localhost):
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
(function(){
var u=(("https:" == document.location.protocol) ? "https://localhost/piwik" : "http://localhost/piwik");
_paq.push(['setSiteId', 6]);
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
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+'piwik.js';
s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Piwik Code -->
and call the tracker functions as follows:
_paq.push(['trackPageView', 'Clicked Log-In Button']);
There are no Javascript errors on my Firebug, and I’m running Firefox 3.6 (old I know).
EDIT: I’m updating my Firefox and Firebug