次のシナリオを検討してください-ユーザーは、当社のWebサイトutm_campaign=external-campaign
(およびmedium: social-network
、source: linkedin
など)へのUTM追跡リンクをたどります-登録プロセス中に、ユーザーは自分の確認を求められます電子メール、および電子メールのリンクには、UTM追跡情報utm_campaign=registration-confirmation
が含まれています(たとえば、medium: email
、source: my-website
)
Googleアナリティクスで何が起こりますか?ユーザーセッションはexternal-campaign
キャンペーン、registration-confirmation
キャンペーン、またはその両方に属するものとして記録されていますか?そして、これに関する推奨事項は何ですか?
編集:私たちのユースケース
ユーザー獲得フローには、いくつかの特定のメカニズムを伴う3つのステップが含まれます
(a)からのユーザーはutm_source=external_website
でセッションを開始し、(b)からのユーザーはUTM情報なしでセッションを開始します
リンクでサブスクリプション前のメールを送信するときに、回答に応じて、ユーザー(a)(およびユーザー(b)の新しいセッションを開始するために有効なutm_source=my-website
を追加しました。推論)?
この場合の最善の追跡戦略は何ですか?
利用可能なGoogle Analyticsセッション定義に基づいて here :
ユーザーのキャンペーンソースが変更されるたびに、アナリティクスは新しいセッションを開きます。
したがって、2つのセッションが表示されます。 1つはexternal-campaign
に起因し、元のランディングページから始まり、登録プロセス内に出口ページがあります。もう1つはregistration-confirmation
によるもので、登録確認ページにランディングページがあり、任意のページが含まれているため、ユーザーはこのセッションでこれからアクセスします。
推奨事項については、すべて確認メールの使用状況を追跡する方法によって異なります。これが数分以内に発生する場合は、1つのセッションとして扱うことをお勧めします。この場合、Googleアナリティクスが前のセッションの一部としてそれを処理できるように、このランディングページからすべてのUTMパラメータと参照を非表示にすることができます。
[〜#〜]更新[〜#〜]
詳細なユースケースに基づいて、次の動作を検討します。
より簡単な解決策は、UTM追跡をすべての確認メールに追加することです。 Google Analyticsで2つの目標を設定して、事前登録と確認も行います。事前登録イベントにつながるトラフィックソースを追跡でき、マルチチャネルレポートの登録確認につながるトラフィックソースを支援するイベントトラックができます。
より洗練されたソリューションは、確認メールにUTMを含めることですが、事前登録と確認の間の経過時間を追跡することです。希望する時間枠内でデフォルトのセッションタイムアウトに合わせて30分で、アナリティクスに送信されたデータからプログラムでUTMとリファラーの値を取り除くことができます。その結果、この動作は単に元のトラフィックソースに起因するものです。 30分後、確認メールがトラフィックソースとして追跡されます。