0

GA:内容>事件>概述>事件标签

我正在使用下载跟踪器,我想让我的报告“对用户更友好”,问题是,“this.href”函数提供了 GA 中的“标签”部分的名称,在这种情况下,它需要整个 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)功能会有所帮助,但我不知道如何做对。

任何帮助将不胜感激ץ 在此先感谢。

加尔

4

1 回答 1

0

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]);

现在您应该在 Google Analytics 跟踪中获得“somethingToRead.pdf”。

于 2013-07-16T20:57:16.310 回答