web-dev-qa-db-ja.com

Google Analyticsイベントベースの目標到達プロセス

固有のGA要件。

特定のイベント基準に基づいて、SPAの目標のコンバージョンを追跡する必要があります。

要件は次のとおりです。

  • ユーザーが新しい注文を開始します
  • ユーザーはすべての必須フィールドに入力します
  • ユーザーのいずれか:
    • 注文を保存して後で
    • 注文を完了します
  • -目標の完了-

これは単一ページのWebアプリなので、イベントを介してこれを行う必要があると思います(より良い方法がない限り)。

ビジネスは、目標が完了するまでにかかる時間を追跡したいと考えています。 「目標」でこれを行うことができますか、または個々のイベントにタイムスタンプを添付し、バックエンドで期間を導出する方が良いでしょうか?

ありがとう!

32
daniel0mullins

Googleアナリティクスでは イベントフローレポート が提供されるようになりました。これにより、設定したさまざまなイベントをユーザーがどのように「ナビゲート」するかを確認できます。

Googleアナリティクスで「実際の」ファンネルレポートが必要な場合、現在はイベントを使用できません。それらはリンク先/ URLの目標でのみ使用できます。

回避策は、イベントの代わりに仮想ページビューを使用し、それらの仮想ページを目標到達プロセスのステップとして構成することです。これは理想的ではありません。仮想ページビューは統計に影響するため(ページビューの増加など)、おそらくあなたの場合、これは大きな問題ではありません。

最終目標に到達するまでの時間を追跡し、注文を登録する場合($値を使用)、eコマーストラッキングが最善の方法です。注文に関する多くの有用な情報を提供し、 "購入までの時間"レポート を含みます。

36
migueltic

ここには多くのオプションがあります(PRO/CONを使用):

  1. 動作->イベント->イベントフローを見てください。ここでは、ユーザー/ゲストがWebサイトと対話し、プログラムしたイベントを移動する方法の「目標到達プロセス」を確認できます。

  2. Google Analytics 360を使用している場合、タイプ「ファンネル」のカスタムレポートを作成し、目標のステップとしてイベントを指定できます。欠点:目標あたり5イベント/ステップのみ。

  3. イベントの代わりに仮想ページビューを定義できます。そうすれば、目標は単純なURIパスの基本的なタイプになります。これにより、最大20個のURI(または仮想ページビュー)を定義できます。欠点:各ページビューは訪問にカウントされます(そして、それは単なる仮想訪問です)。これは、次のコードを使用してJavascriptでトリガーできます。

    _gap.Push(['_ trackPageview'、 '目標到達プロセスの仮想ページビューの名前'])

4
KGs