0

GA: コンテンツ > イベント > 概要 >イベント ラベル.

ダウンロードトラッカーを使用していますが、レポートを「ユーザーフレンドリー」にしたいと考えています。問題は、「this.href」関数がGAの「ラベル」セクションに名前を提供することです。 "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 アナリティクス トラッキングで「somethingToRead.pdf」が取得されるはずです。

于 2013-07-16T20:57:16.310 に答える