pageTracker._initData関数も廃止予定

_initData() _initData()Deprecated.

数ヶ月前のGoogle Analyticsコードアップデートでスニペットにtry/catch文が挿入されたってことを書いた。でも、よくよく見たらpageTracker._initDataの関数もなくなっていない?ってことに気づいた。

var pageTracker = _gat._getTracker("UA-xxxxxxx-x"); 
pageTracker._initData();
pageTracker._trackPageview();

少し前のga.jsのコードはこんな感じだったともう。

try {
    var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
    pageTracker._trackPageview();
} catch (err) { }

initData()ってゆうくらいだから初期化する関数なのかと思いGoogle Analyticsトラッキング コード移行ガイドで初期化部分探したけど、載ってない。

Analytics Tracking APIに載っていた。

_initData() _initData()Deprecated. initData() now executes automatically in the ga.js tracking code. Initializes or re-initializes the GATC (Google Analytics Tracker Code) object.

Deprecatedってことは廃止予定ってことか。なんかga.js内で自動的に実行しているらしい。 あーすっきり!しかしまぁ、もうちょっとアナウンスしてくれてもいいんだと思うんだけどな…