谷歌分析事件跟踪-使报告对用户友好


Google analytics event tracking - make the reports user friendly

GA:content>event>overview>事件标签

我正在使用下载跟踪器,我想让我的报告"对用户更友好",问题是,"this.href"函数在GA中提供了"label"部分的名称,在这种情况下,它会占用整个url(href="http://nameTheWebsite*/wp-content/uploads/2010/07/somethingToRead.pdf"),我只想在我的报告中看到"somethingToRead.pdf"。

跟踪代码为:

_gaq.push(['_trackEvent','Download','PDF', this.href]);"

我正在使用WP。现在,我做了一些功课,我相信substr(this.href , -10)函数会有所帮助,但我不知道如何做对。

任何帮助都将不胜感激提前谢谢。

Gal

substr(this.href, -10)只有在文件名意外长为10个字符时才能正常工作。

一个更复杂的解决方案是这样的:

var page = this.href.splitOnLast('/'); // this should return an array with two elements: path and filename
page = (page.length > 1) ? page[1].substr(1) : page[0]; // just in case there is no / in the this.href
_gaq.push(['_trackEvent','Download','PDF', page]);

现在你应该在你的谷歌分析跟踪中得到"somethingToRead.pdf"。