2

珍しい Google API コード スニペットがあります。

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXXX-1', '192.168.8.101');
ga('send', 'pageview');

これは古い亜種と非常によく似ていますが、これらの API への参照が見つかりません。私は特に以下の類似体を探しています:

  • _setCustomVar
  • _trackPageView'send', 'pageview'それと同等ですか?)
  • _setDomainName(イントラネット上のコンピューター/ローカルで実行されているHTTPサーバーに接続されたコンピューターでテストしたい)。

申し訳ありませんが、ここで混乱がありました。私は参照を見つけました:

https://developers.google.com/analytics/devguides/collection/analyticsjs/domains

_setCustomVarこれは、後世のためにありますが、との類似物は見つかりません_setDomainName

アップデート

(多分)ga('set', { property : value });は と同じことを行い_setCustomVar、それga('create', 'UA-XXXXX-1', { 'cookieDomain': 'none' })は に似ていることがわかりました_setDomainName。ただし、ローカルでテストするときに何も報告することはできません:(

4

1 に答える 1

1

そうです、_setDomainName は create のプロパティに置き換えられました。_trakPageview の後に _setDomainName を呼び出す人がいて、問題が発生するため、これは便利です。したがって、それをプロパティとして持つことで、順序付けとの混乱を避けることができます。

ga('create', 'UA-XXXXX-1', { 'cookieDomain': 'none' })

また、以前 CustomVar であったものは、カスタム メトリックおよびカスタム ディメンションと呼ばれます。それらはサーバー側で構成され、API 呼び出しでのみ値を送信するという意味でより強力です。また、集計されるメトリクスを送信できるようになりました。

新しい API とこれらの変更は、ユニバーサル アナリティクスと呼ばれる Google アナリティクス プラットフォームのより大きなアップデートの一部です。

ユニバーサル アナリティクスについて

新しいトラッキング コードを使用するには、ウェブ プロパティをユニバーサル アナリティクスに設定する必要があります。古いウェブ プロパティをユニバーサル アナリティクスに変更することはできません(少なくともまだ)。新しいウェブ プロパティを作成するときに、ユニバーサル アナリティクスを使用するかどうかを選択できます。

于 2013-04-25T14:13:34.507 に答える