web-dev-qa-db-ja.com

Googleアナリティクス:セッションごとに特定のイベントが発生する回数をカウントします

長文質問

ラベルyのカテゴリxのイベントが複数回発生するセッションを測定するにはどうすればよいですか?

長文質問

ユーザーが私のウェブサイト上の特定のリンクをクリックすると、最初にポップアップを表示してアクションを確認するように求めます(実際には状況はやや複雑ですが、簡単な質問のためにこれについては詳しく説明しません。今)。ポップアップを閉じてアクションを確認しない別のボタンもあります。

セッションごとに「閉じる」ボタンを複数回クリックするユーザーの数を測定します。これは推奨されないアクションであり、ユーザーがそのボタンをクリックしないようにするために何かすべきかどうかを知りたいのでセッションごとに複数回クリックするユーザーが多い)。

「ポップアップを閉じる」イベント(カテゴリ「ポップアップ」ラベル「閉じる」)を含むセグメントを作成できることがわかりましたが、これにはセッションごとに発生する回数は含まれていません。また、合計イベント数、またはセッションごとの合計ユニークイベント数を数えることもできますが、それでも必要な洞察が得られません。

これをセットアップするのに役立つ人はいますか?

2
minitauros

シーケンスセグメントを使用すると、クリックイベントが少なくとも2回発生したセッションを分離できます。

[すべてのユーザー]をクリックしてセグメントパネルを表示し、[+新しいセグメント]をクリックしてセグメントビルダーを表示した後、左ペインの[詳細]オプションで[シーケンス]を選択します。ステップ1をクリックイベントに設定し、ステップを追加し、ステップ2もクリックイベントに設定します。

残りの設定については、デフォルト値はすでに正しいはずです:セッションを含む、「任意のユーザーインタラクション」のシーケンス開始、およびステップ1(「すぐに続く」ではなく)ステップ2.

そもそもGAに本質的に入れずにGAからセッションごとの発生回数を取得する方法はないと思いますが、Total Events/Sessionsは平均。平均が高い場合、「少なくとも3回」と「少なくとも4回」のセグメントは、高い平均が多くの人がより多くの回数クリックしたことによるものかどうかを確認するのに役立ちます(「少なくとも3」は「少なくとも2」など)、または数回クリックする人が多い(「少なくとも3」は「少なくとも2」よりもずっと小さい)。

1
Reve

これは、[動作]、[イベント]、[イベントフロー]のEvent Flowレポートで実現できます。

ラベルにlevel of detailを選択することもできます(要件)。

また、各ステップでセッションまたはユーザーの数を確認して、イベントからイベントへのドロップオフを判断することもできます。ケースのイベントラベルからイベントラベル

イベントフローの公式ガイド からの関連スニペット

たとえば、フローの最初の列のすべてのイベントは、ユーザーが他のイベントの前にトリガーしたイベントを表します。 2番目の列のイベントは2番目にトリガーされ、レポートを通じて同様に続きます。最も頻繁にトリガーされるイベントは、各列の上部に表示され、あまり頻繁にトリガーされないイベントは下部に表示されます。

0
AnkDasCo

Javascript確認メソッドを使用している場合は、ユーザーがno(必要に応じてyes)を押した回数を節約するためにそこにajaxコードを含めることができます。カスタムJSポップアップを使用している場合は、同様の方法で作成できます

var r = confirm("Are you sure you want to leave?");
if (r == true) {
    //whatever you want to do
} else if (r == false) {
    // ajax post to store a "no"
}

GAで編集

データプッシュでGAのボタンクリックを追跡できます。GTMがある場合は、GTM側でイベントとして設定できます。 GAを使用すると、上記のコードを使用して同様のことができます。

var r = confirm("Are you sure you want to leave?");
if (r == true) {
    //whatever you want to do
} else if (r == false) {
    // report to GA as a "cancelled" click
    dataLayer.Push({'event' : 'eventClickTrigger', 'eventCategory' : 'Page Leave', 'eventAction' : 'Cancelled', 'eventLabel' : 'Page Leave'});
}

GTMを使用している場合、クラスまたは他の識別子があればキャンセルされたボタンを追跡する方が簡単かもしれません。

ここは順調に進んでいるので、すべてのものをコピーして貼り付けることはできません: https://mediacause.org/track-button-clicks-google-tag-manager/

0
Zach Voss

このデータを表示するには多くの方法があります。 Googleアナリティクス、クリック動作、クリックイベントに移動してみてください。これは動作のサブカテゴリです。

次に、データをセグメント化するために、Googleアナリティクス内で利用可能ないくつかのオプションのいずれかを選択します。私の手順に従えば、質問に答えることができるはずです。下の画像をご覧ください。

enter image description here

0
Josh Salganik