web-dev-qa-db-ja.com

Googleアナリティクスで複数のドメインでホストされているAdobe Flashアプリを追跡する

私は、より多くのパートナー(そして明らかにドメイン)に配布されるフラッシュアプ​​リに取り組んでいます。追跡する必要があります集計および個別に

gaforflash を使用してGoogleアナリティクスを実装し、Flashアプリ内の仮想ページビューとイベントを追跡しました。

私が達成したいこと:

  • すべてのパートナーの集計レポートを表示します。
  • パートナーは、ドメイン(フラッシュが使用されている場所)ではなく、partnerIDで識別します。
  • 各パートナーへのアクセスが必要ドメインのレポート。 (管理者権限は不要です)

私はこの解決策を思いつきました:

  • Googleアナリティクスで「ウェブプロパティ」を1つだけ使用します。
    • UA-XXXXXX-4
    • .example.com
  • パートナーごとにカスタム/仮想ホスト名を設定します。 (GAの「utmhn」パラメーター)
    • partner1.example.com
    • partner2.example.com
  • 各パートナーのプロファイルを作成し、関連する「サブドメイン」のみを含めるようにフィルターを設定します

生じた問題:

  • Gaforflashライブラリは、ホスト名の上書きをサポートしていません。
    • 考えられる回避策:gaforflashソースコードが利用可能であるため、機能を追加できます。
  • 「マスター」プロファイルの目標はnotパートナープロファイルにコピーされます。
    • プロファイル1:ホスト名^partner1\.からのトラフィックを含める
    • プロファイル2:ホスト名^partner2\.からのトラフィックを含める

ホスト名をfakeすることは(非常に)悪いことですか?
より良いアプローチはありますか?
または、どのような改善点が考えられますか?

PDATE:

私は主にGoogleアナリティクス内の堅牢なデータ構造を探していますとは関係なくflashの実装。唯一の制限:

  • すべてのパートナーにわたる集計ビューが必要です
  • パートナーはデータのサブセットにアクセスする必要があります
  • ドメインではなく、カスタムパートナーIDでパートナーを識別したい
3
roberkules

回答は少なく、ポインタは多くありますが、 クロスドメイントラッキング を調べてください。

その設定を使用すると、Googleアナリティクスで単一のプロファイルを作成し、そのプロファイルにすべてのデータを送信してすべてのパートナーの集計レポートを取得し、単一のクロスドメインプロファイルを変更できます 詳細はこちら =個々のドメインでソートするフィルターを作成するか、 カスタム変数 を設定してpartnerIDで追跡します。

パートナーレポートデータを提供するには、スプーフィングされたサブドメインプロファイルへのフルアクセスを提供する代わりに、 Analytics API を使用して、独自のサイトでホストされる単純なレポートシステムを構築する価値があります。

他の分析ソフトウェアを検討することもできます。 Omniture SiteCatalyst (Adobeから)は有望に見えます: documentation の21ページは、複数のドメインにわたるFlashアプリケーションのインストールとイベントの追跡に使用できることを示唆しています。サブアカウント/クライアントアクセスを提供するかどうかはわかりませんが、レポート機能は見栄えがよく、 reports API も提供します。

Webtrends は、Flash /アプリケーショントラッキングも提供します。

1
Nick