2017-04-25 11 views
0

私はメールの件数を追跡しようとしています。 このメールはパーソナライズされていないため、各受信者はまったく同じ電子メールコンテンツを取得します。電子メールを追跡するためのカスタムメトリックが開きます

これまで私は、ユーザーがメールを開いた(画像がロードされた)データをGAに送信するメーリングにトラッキングピクセルを追加できることを発見しました。

例コード:

<img src=”http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-X 
&cid=EmailOpenTest&t=event&ec=email&ea=open&el=EmailOpenTest 
&cs=newsletter&cm=email&cn=Email&cm1=1″ /> 

'TID' は、当社独自の追跡IDになります。

このリンクはすべてこのリンクが開かれたときにヒット数が増えます。

私の質問はパラメータ 'cid'に関連しています。テスト目的のために、私はこれを "EmailOpenTest"に設定しました。しかし、これはユーザーごとにランダム/一意のIDでなければなりません。しかし、郵送は個人化されていないので、個々のユーザーを追跡することが可能かどうか疑問です。

これは、メールにjavascriptを含める必要があることを意味しますか?それはすべての電子メールクライアントでも機能しますか?それとも他の選択肢がありますか? すべての提案を歓迎します。

+0

電子メールは送信できませんが、ハッシュする権限があれば電子メールのハッシュを送信できますMD5または何か)。 Googleでは測定プロトコルを使用してメールアドレスを送信することをお勧めしません。どのようにメールを正確に送信していますか? – DaImTo

+0

cidは61431.12463のようなもので、電子メールアドレスではありません。私が見つけたことから、これはgoogleanalytics.jsによって生成することができます。 (http://stackoverflow.com/questions/20053949/how-to-get-the-google-analytics-client-id)しかし、私は少し郵送にjavascriptを追加することについて心配しています。メールはカスタムスクリプトによって送信され、同じドメインのユーザーにバッチを送信します。 – Johan

+0

あなたのスクリプトは、各ユーザーの固有の番号を生成し、それをメールに追加することはできません。私は電子メールにjavascriptを追加するのが好きではないことに同意します。 – DaImTo

答えて

1

cidはclientId、ページビューをセッションに集約するための識別子、一意のユーザーのセッションです。

電子メール追跡でこれを使用する方法は、ユーザーがニュースレターを購読して電子メールリンクに挿入するときにクライアントIDを取得することです。あなたのメールはパーソナライズされていないので、これは動作しません。

ランダムIDを使用すると、メールから既存のユーザーにリクエストをリンクすることはできません。したがって、問題を処理する1つの方法は、それを無視することです。定数のuserIdを使用すると、イベントのカウントが得られます(ユーザーがセッションのライフタイム内でリンクを複数回クリックすると、

何らかの理由でこれらを別のユーザーとして追跡する必要がある場合は、リダイレクトを設定することができます。メールからガーに直接データを送信せず、サーバー上でランダムなクライアントIDを挿入し、データをGoogleに送信します。

+0

あなたの説明に感謝します。私が望んでいた答えではありませんが、私が疑ったことが本当に真実であったので、私はより自信があります。 – Johan

1

前提:あなたがメールチンパンジー

  • のようなメールクライアントを使用している電子メールのリスト上のすべてのメールに一意のIDを割り当てます。このユニークなIDはuid
  • となります。GAでカスタムディメンションを作成し、インデックスとして1という名前のクライアントメールIDを指定します。
  • OPで作成したのと同じピクセルを作成します。
  • http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-X & CID = EmailOpenTest &トン=イベント& EC =電子メール& EA =オープン&エル= EmailOpenTest & CS =時事通信&センチ=メール& CN =などのヒットでカスタムディメンションを追加メール& CM1 = 1 & CD1 = uid

  • UIDの代わりに

    は、あなたが実際にユーザーが独自の、このヒットを送信すると、それは

    • に動作しますどのように電子メール


    のメールリスト一意のIDを渡す必要がありますIDはカスタムディメンション1に記録されます。

  • イベントカテゴリ= Eメールでイベントカテゴリ= Eメール&イベントアクション=を開き、カスタムディメンション1を追加して、GAでカスタムレポートを生成します。それは実証済みなので、すべての問題が発生することはありませんです。)

PS;の

  • すべてのidのは、実際に電子メールが開かれている表示しました。また、カスタムディメンションを使用したくない場合は、このIDをイベントラベルまたはイベント値で送信することもできます。

    PPS:メールクライアントでは、そのメールに固有の値を取得するのは簡単です。あなたはactiuallyポジション番号を使用するか、一意のIDの別の列を追加して、そのIDを取得してテンプレートを取得します

  • +0

    GAはセッション/ユーザーをクライアントIDで集計しているため、(カスタムディメンションで分割することができても)すべての電子メールの開かれたユーザーが1人も作成されます。だから私はこれが元の質問から問題を解決するかどうかはわかりません。 –

    +0

    測定プロトコルでは、ユーザーIDが指定されている場合、クライアントIDはオプションであるため、カスタムディメンションとしてユーザーID +として送信できる場合はそのまま使用できます。 – Tushar

    +0

    カスタムディメンションuidを呼び出すと、ユーザーIDになりません。ユーザーIDは、セッション終了後に永続化してはならないため、外部リンクに含めるにはTOSのスコープ内にない可能性があります。 –

    関連する問題