外部電子メールトラッキング

Analytics を使用して電子メールキャンペーンの成功を判定します。

Analytics は以下のようないくつかの主要指標を使用して電子メールキャンペーン分析データをレポートします。

指標 説明
クリックスルー 電子メールからランディングページへクリックスルーした回数を追跡して表示します。
購入、成功 電子メールから購入に至った回数を表示します。
注文件数 電子メールから発生した注文の件数を表示します。
利益 電子メールから発生した訪問あたりのドル金額を表示します。
コンバージョン 電子メールから発生したリード、登録またはその他の成功イベントの件数を表示します。

これらのような主要指標を取り込むには、HTML 電子メールの本文と JavaScript ライブラリに対する変更が必要です。

実装

電子メールキャンペーン分析データを正しく表示するには、いくつかの手順を実行する必要があります。この手順は以下のとおりです。

  1. 一意のトラッキングコードを作成します。

    よく、ユーザーから個別のキャンペーンでのトラッキングの推奨事項が求められることがありますが、これは何が最適な動作であるかによって決まります。ユーザーによって何が最適であるかは異なります。以下の例のように、各ユーザーが読みやすいトラッキングコードを生成することをお勧めします。

    • sc_cid=A1123A321:「A」はアフィリエイトキャンペーンを示すフラグ
    • sc_cid=EM033007:「EM」は電子メールキャンペーンを示すフラグ
    • sc_cid=GG987123:「GG」は Google を意味する有料検索キャンペーン

    トラッキングコードの設定と使用について詳しくは、Adobe Customer Care にお問い合わせください。

  2. HTML 電子メールリンクにクエリー文字列パラメーターを追加します。

    ユーザーのクリックスルーとその後の成功イベントを追跡するには、HTML 電子メール内の各リンクにクエリー文字列パラメーターを追加する必要があります。各リンクを個別に追跡するか、すべてのリンクをまとめて追跡するかを選択できます。各リンクに一意のトラッキングコードを設定することも、すべてのリンクに同じトラッキングコードを設定することもできます。電子メール内に、以下のような Web サイトへの仮のリンクがあるとします。

    <a href="https://www.example.com/index.asp">Visit our home page</a>
    

    このリンクに、?sc_cid=112233B というクエリー文字列パラメーターを追加する必要があります。

    <a href= "https://www.example.com/index.asp?sc_cid=112233B">Visit our home page</a>
    
  3. JavaScript ライブラリを更新します。

    JavaScript ファイル(s_code.js)内のコードを変更すると、電子メールからクリックスルーし、以降の成功イベントに関係したユーザー数(およびユーザー情報)を取り込むことができます。JavaScript ライブラリの更新方法は以下の 2 つです。

    1. s_code.jsgetQueryParam を呼び出して、 をカスタマイズします。

      s_code.js ファイルは、Web サーバー上の、各 Web ページからアクセス可能な場所に配置する必要があります。doPlugins 関数を変更し、電子メールリンク上のクエリー文字列パラメーターを取り込めるようにする必要があります。次に例を示します。

      /* Plugin Config */ 
      s.usePlugins=true 
      function s_doPlugins(s) { 
       /* Add calls to plugins here */ 
       // External Campaigns 
      s.campaign=s.getQueryParam('source') 
      } 
      s.doPlugins=s_doPlugins 
      

      変数内にコピーする必要のあるクエリー文字列パラメーターのそれぞれで、getQueryParam を 1 回呼び出す必要があります。この例では、クエリー文字列パラメーター sc_cid が​campaign にコピーされます。

      クリックスルーを取り込むには、getQueryParam の最初の呼び出しのみが必要です。Adobe Customer Care にこの関数を導入するように依頼し、お使いのバージョンの JavaScript ファイルに getQueryParam プラグインが含まれていることを確認してください。

    2. 貼り付けるコードの JavaScript タグがすべてのランディングページ上にあることを確認します。この貼り付けるコードは、手順 A で変更された s_code.js のバージョンを参照する必要があります。

      この JavaScript ライブラリを更新するときには、以下のポイントを意識することが重要です。以下にそのポイントを示します。

      • クエリー文字列パラメーター sc_cid は、最終ランディングページ上の URL 内に表示されている必要があります。表示されていない場合、クリックスルーコンバージョンは記録されません。
      • sc_cid パラメーターはクエリー文字列パラメーターの一例です。getQueryParam プラグインを使用して、任意のクエリー文字列パラメーターを使用したり取り込んだりすることができます。それらのクエリー文字列パラメーターがキャンペーントラッキングにのみ使用されていることを確認してください。パラメーターがクエリー文字列内に出現するたびに、その値が​campaign にコピーされます。
  4. SAINT を使用して、キャンペーントラッキングコードを分類します。

    SAINT キャンペーン管理ツールは、トラッキングコードをユーザーにわかりやすい名前に変換するために使用できます。また、各電子メールキャンペーンの成功を集計するためにも使用できます。以下の手順 5 で、電子メールキャンペーンの設定に必要となるプロセスについて説明します。

  5. 電子メールキャンペーンごとのパスを確認します(オプション)。

    電子メールキャンペーンごとのパス分析は、他のキャンペーンごとのパスと同様の方法で実行できます。以下の手順に示すように、変数を使用してキャンペーンごとのパスを表示できます。

    1. Adobe Customer Care に、カスタムインサイト変数(prop)のパスを有効にするよう依頼します。

    2. すべてのページで、指定された s.prop にページ名をコピーします。

    3. 電子メールランディングページで、prop に電子メールキャンペーン名を追加します。この結果は以下のようになります。

      s.prop1="Home Page : 123456"
      

      カスタムインサイト変数に対してパスを有効にした場合、パスレポート(次ページのフロー、フォールアウトなど)を使用して、ランディングページからの訪問者のナビゲーションを確認できます。

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now