7

プロジェクトの画像がたくさんあるページ(概要ページと名付けましょう)があり、クリックすると、そのプロジェクトに関する詳細情報が表示されたブートストラップ(v3)モーダルが開きます。各プロジェクトには、独自のページ (単一ページ) もあります。

ユーザーが Google (ユニバーサル) アナリティクスでモーダルを開いたときに、プロジェクトのページビューを追跡したいと考えています。現在、概要ページの各リンクに次のコードを追加して、これを行うことを計画しています。

onClick="ga('send','pageview','/url-to-project-page');"

AJAX呼び出しでのページビューの追跡に関する他の投稿でこのメソッドを見たので、これはうまくいくと思います。

しかし、分析はモーダルがいつ閉じられたのかを知ることができないため (単一のページを離れるのと同じ)、これが平均ページ滞在時間などの時間関連の指標にどのように影響するのか疑問に思っています。

メトリクスが通常の単一ページビューに匹敵するかどうか、または分析が追跡できないためにメトリクスの一部(時間関連のメティクスを推測している)がオフになるかどうかは誰にもわかりませんか?

4

1 に答える 1

18

私の理解が正しければ、モーダルの開始をプロジェクト ページのページビューとして追跡する必要があります。これはあなたが今言ったことで達成できますが、私の謙虚な意見では、直接 URL を使用することは賢明ではありません. 代わりに、仮想 URL (VURL) を使用することをお勧めします。仮想 URL の詳細については、こちらをご覧ください。

ユニバーサル アナリティクス (UA) (analytics.js) でも利用できます。上記のようなページビューを送信すると、指定した URL のページビューを報告するよう GA に強制されます。あなたのコード (1)ga('send','pageview','/url-to-project-page');は動作します。

UA ではga('send','pageview');、現在のページビューを送信するために使用されます。仮想ページビュー (または発生していないが記録したいページビュー) を送信する必要がある場合は、次のように送信することもできます: (2)

ga('send', 'pageview', {
  'page': '/url-to-project-page'
});

または(3)として

ga('set', 'page', '/url-to-project-page');
ga('send', 'pageview');

または(4)として

ga('send', {
  'hitType': 'pageview',
  'page': '/url-to-project-page'
});

実装 1、2、および 4 は同じですが、3 は異なります。

実装の詳細については、こちらこちら、およびこちらをご覧ください。

これはページビュー数に影響します (増加が見られます) が、訪問数は増加しません (ユーザーが仮想ページに「着陸」できないため (そうさせない限り))。これは直帰率に影響を与えますが、モーダルでプロジェクトを表示した場合、サイトとやり取りしたことを意味するという意味で「オフ」ではありません。仮想ページビューを送信すると発生します。

あなたがやりたかったことは正しかったのですが、モーダル ビューと実際のプロジェクト ページ ビューを区別できないという実装上の問題がありました。これは、VURL 構造を意味のあるセマンティックな方法で編成することで克服できます。例として、プロジェクトの単一ページ URL に直接対応する VURL を送信する代わりに、次のように送信します。ga('send','pageview','/virtual/modal/url-to-project-page');

/virtualこのように、仮想ページビューが表示されないように、ページビューからの除外フィルターを追加することで、VURL を除外できます。また、 を使用して、プロジェクト ページの合計ページビューを表示できます/url-to-project-page。また、 を使用して、モーダルを開いた結果として生じるすべての仮想ページビューを表示できます/virtual/modal

Time on Page や Pageviews/Visit などの指標は変化しますが、エラーまたは精度の向上として、それをどのように見るかによって異なります。ユーザーが新しいページに移動するか、VURL を報告する要求が送信されるか、またはセッションが閉じられるまで (いずれか早い方)、ページ滞在時間は仮想ページビューとして記録されます。

それが役立つことを願っています! :)

于 2014-01-10T04:14:49.953 に答える