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"。