イベント

ディメンションと指標は、レポートにとって重要な要素です。events 変数は、サイト上の多くの指標のデータ収集をおこないます。イベントは、通常、レポートで指標を増分します。

イベントを実装する前に、レポートスイートの設定の「成功イベント」で、成功イベントを作成し、設定していることを確認してください。リンクトラッキングのヒットでカスタムイベントを使用する予定がある場合は、linkTrackVarslinkTrackEvents が正しく設定され ていることを確認してください。

Web SDK を使用するイベント

カスタムイベントは Adobe Analyticsにマッピング済み 次の XDM フィールドの下:

  • カスタムイベント 1 ~ 100 が _experience.analytics.event1to100.event1 - _experience.analytics.event1to100.event100.
  • カスタムイベント 101~200 は、 _experience.analytics.event101to200.event100 - _experience.analytics.event101to200.event200.
  • このパターンは、100 個のイベントごとに、 _experience.analytics.event901to1000.event901 - _experience.analytics.event901to1000.event1000. eventx.value は、増分する量を指定するために使用されます。 eventx.id は次の場合に使用されます。 シリアル化.
  • 注文は次にマッピングされます: commerce.purchases.value.
  • 単位は、すべての productListItems[].quantity フィールド。
  • 売上高は、すべての productListItems[].priceTotal フィールド。
  • 製品表示は commerce.productListViews.value.
  • 買い物かごは commerce.productListOpens.value.
  • 買い物かごへの追加は commerce.productListAdds.value.
  • 買い物かごからの削除は、 commerce.productListRemovals.value.
  • 買い物かご表示は、 commerce.productListViews.value.
  • チェックアウトは commerce.checkouts.value.
メモ

イベントが productListItems ( 例: productListItems._experience.analytics.event1.value) で始まっていて、そのイベントがこのフィールドにまだ存在しない場合、そのイベントはこのフィールドに自動的に追加されます。

Adobe Analytics拡張機能を使用するイベント

イベントは、Analytics 拡張機能の設定時(グローバル変数)またはルールで設定できます。

  1. にログインします。 Adobe Experience Platform Data Collection Adobe ID 資格情報を使用して、
  2. 目的のタグプロパティをクリックします。
  3. 「ルール」タブに移動し、目的のルールをクリックします(またはルールを作成します)。
  4. 「アクション」で、既存の「Adobe Analytics - 変数を設定」アクションをクリックするか、「+」アイコンをクリックします。
  5. 「拡張機能」ドロップダウンを「Adobe Analytics」に設定し、「アクションタイプ」を「変数を設定」に設定します。
  6. イベントセクションを見つけます。

次の機能が利用できます。

  • ドロップダウンで、含めるイベントを選択できます。
  • シリアル化用のオプションのテキストフィールドです。イベントのシリアル化を参照してください。
  • イベント値のオプションのテキストフィールドです。通貨イベントには通貨を、通貨イベント以外のイベントには整数を含めて、通貨イベントを複数回増やすことができます。例えば、ドロップダウンで event1 を選択し、このフィールドに 10 を含めると、レポートでは event1 が 10 ずつ増えます。
  • 別のイベントを追加するボタン。1 つのルールに任意の数のイベントを追加できます。

AppMeasurement および Analytics 拡張機能のカスタムコードエディターの s.events

s.events 変数は、ヒットに含めるイベントのコンマ区切りリストを含む文字列です。この変数にはバイト制限がないので、切り捨てられません。有効な設定値は以下のとおりです。

メモ

この変数では大文字と小文字が区別されます。正確なデータ収集を確実におこなうために、イベント値の誤った大文字化を避けます。

// Set the events variable to a single value
s.events = "event1";

// Set the events variable to multiple values
s.events = "event1,event13,purchase";

カウンターイベントを複数回増分します

必要に応じて、カスタムイベントを複数回カウントできます。文字列内の目的のイベントに整数を割り当てます。レポートスイート設定で作成されたイベントは、デフォルトでカウンターイベントです。

// Count event1 ten times
s.events = "event1=10";

// Count event1 twice and event2 once
s.events = "event1=2,event2";
メモ

カウンターイベントは、通貨や小数値をサポートしません。通貨イベントは通貨に、数値イベントは小数値に使用します。

通貨イベントの使用

カスタムイベントを変更して、整数の代わりに通貨を使用することができます。通貨イベントは、レポートスイートの通貨と currencyCode 変数が一致しない場合、レポートスイートの通貨に自動的に変換されます。配送費、割引、返金の計算に役立ちます。イベントをその製品のみに属性設定する場合は、products 変数に通貨イベントを設定できます。

通貨イベントを実装する前に、レポートスイートの設定の「成功イベント」で目的のイベントを「通貨」に設定してください。

// Send $9.99 USD in event1 using the events variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1=9.99";

// Send $9.99 USD in event1 using the products variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=9.99";
メモ

events 変数と products 変数の両方に通貨値を設定した場合、events での通貨値が使用されます。events 変数と products 変数の両方で通貨値を設定しないでください。

数値イベントの使用

整数の代わりに小数値を受け入れるカスタムイベントを変更できます。数値イベントは通貨イベントと同様に動作しますが、通貨コンバージョンを使用しない点が異なります。イベントをその製品のみに属性設定する場合は、products 変数に数値イベントを設定できます。

数値イベントを実装する前に、レポートスイート設定の「成功イベント」で、目的のイベントを「数値」に設定してください。

// Send 4.5 in event1 using the events variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1=4.5";

// Send 4.5 in event1 using the products variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=4.5";
メモ

events 変数と products 変数の両方に数値を設定した場合は、events の数値が使用されます。events 変数と products 変数の両方に数値を設定しないでください。

このページ