Adobe Analytics データと CJA データの比較

組織では CJA を採用する際、Adobe Analytics と CJA の間でデータに違いがあることに気付くことがあります。これは正常なことで、いくつかの理由で発生する場合があります。CJA は、AA のデータに関する制限の一部を改善できるように設計されています。ただし、予期しない不一致や意図しない不一致が発生する場合があります。この記事は、データの整合性に関する懸念に妨げられることなくユーザーとチームが CJA を使用できるように、それらの違いを診断し、解決することを目的としています。

Analytics ソースコネクタ経由で Adobe Analytics データを AEP に取り込んだあと、このデータセットを使用して CJA 接続を作成したと仮定します。

データフロー

次に、データビューを作成した後、CJA でこのデータをレポートしながら、Adobe Analytics のレポート結果との不一致に気がつきました。

ここでは、元の Adobe Analytics データと現在 Customer Journey Analytics にある Adobe Analytics のデータを比較するための手順を示します。

前提条件

  • AEP の Analytics データセットに、調査中の日付範囲のデータが含まれていることを確認します。

  • Analytics で選択したレポートスイートが、Adobe Experience Platform に取り込まれたレポートスイートと一致していることを確認します。

手順 1:Adobe Analytics で発生件数指標を実行する

発生件数指標は、特定のディメンションが設定または持続されたヒット数を示します。

  1. Analytics/Workspace で、ディメンションとしてレポートする日付範囲を フリーフォームテーブルにドラッグします。

  2. この 発生件数指標が自動的にその日付範囲に適用されます。

  3. このプロジェクトを保存して、比較で使用できるようにします。

手順 2:結果を CJA のタイムスタンプ別の合計レコード数と比較する

ここで、Analytics の発生件数と Customer Journey Analytics のタイムスタンプ別合計レコード数を比較します。

Analytics ソースコネクタがドロップしたレコードがない場合、タイムスタンプ別の合計レコード数は、発生件数と一致する必要があります(以下の節を参照)。

メモ

これは通常の中間値データセットでのみ機能し、(Cross-Channel Analytics 経由で)ステッチされたデータセットでは機能しません。比較を行うには、CJA で使用されている人物 ID のアカウント設定が重要であることに注意してください。特に Cross-Channel Analytics がオンになっている場合、AA でのレプリケーションは容易でないことがあります。

  1. Adobe Experience Platform クエリサービスで、次のタイムスタンプ別の合計レコード数クエリを実行します。
SELECT Substring(from_utc_timestamp(timestamp,'{timeZone}'), 1, 10) as Day, \
        Count(_id) AS Records
        FROM  {dataset} \
        WHERE timestamp>=from_utc_timestamp('{fromDate}','UTC') \
        AND timestamp<from_utc_timestamp('{toDate}','UTC') \
        AND timestamp IS NOT NULL \
        AND enduserids._experience.aaid.id IS NOT NULL  \
        GROUP BY Day \
        ORDER BY Day;
  1. Analytics データフィード で、生データから、Analytics ソースコネクタによって一部の行が削除された可能性があるかどうかを確認します。

    Analytics ソースコネクタでは、XDM スキーマへの変換中に行が削除される可能性があります。行全体が変換に適さない理由は複数考えられます。次の Analytics フィールドのいずれかにこれらの値がある場合、行全体が削除されます。

    Analytics フィールド 削除される原因となる値
    Opt_out y, Y
    In_data_only 0 ではない
    Exclude_hit 0 ではない
    Bot_id 0 ではない
    Hit_source 0,3,5,7,8,9,10
    Page_event 53,63
  2. コネクタによって行が削除された場合は、発生件数指標からそれらの行を減算します。結果の数は、Adobe Experience Platform データセットのイベント数と一致する必要があります。

AEP からの取得にレコードが削除またはスキップされる可能性がある理由

CJA 接続 を使用すると、データセットをまたいだ共通の人物 ID に基づいて複数のデータセットをまとめて取り込み、結合できます。バックエンドでは、重複排除(タイムスタンプに基づくイベントデータセットの完全な外部結合または和集合、そして人物 ID に基づくプロファイルとルックアップデータセットの内部結合)を適用します。

AEP からデータを取り込む際に、レコードがスキップされる可能性がある理由を以下に示します。

  • タイムスタンプがありません - イベントデータセットにタイムスタンプがない場合、取得中、それらのレコードは完全に無視またはスキップされます。

  • 人物 ID がありません -(イベントデータセットからおよび/またはプロファイル/ルックアップデータセットから)人物 ID が見つからない場合、これらのレコードは無視またはスキップされます。これは、レコードを結合するための共通の ID や一致するキーがないためです。

  • 無効または大きな人物 ID - 無効な ID を使用した場合、システムは結合するデータセット内で有効な共通 ID を見つけることができません。場合によっては、「未定義」や「00000000」など、人物 ID 列に無効な人物 ID が含まれることがあります。月に 100 万回以上イベントに表示される人物 ID(数字と文字の組み合わせは任意)は、特定のユーザーに関連付けることはできません。無効と分類されます。これらのレコードはシステムに取得することができないので、取得やレポートの際にエラーが発生しやすくなります。

このページ