Question

I use google analytics to monitor my traffic. For some pages, I want to record extra information beyond just the page being viewed. For example, if someone visits a profile page I might want to also record if that profile is a celebrity.

I don't want to artificially alter the URL for this. Can I add data to a pageview like I can with GA events? And of course, then I'd like to analyze traffic based on that data.

Was it helpful?

Solution

If you really want to use the URL (which I wouldn't recommend) to send meta-data, you could send it as a second parameter in the _trackPageview call:

_gaq.push(["_trackPageview", "/custom-url-for-celebrity-view]);

The better way for you to do it, though, would be to use Custom Variables

_gaq.push(["_setCustomVar", 1, "Page Type", "Celebrity Profile", 3]);
_gaq.push(["_trackPageview"]);

That way, your natural URL data is preserved, but the custom variable provides the meta data you'd like to know.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top