Adobe Analytics データとの比較
組織で Customer Journey Analytics を導入すると、Adobe Analytics と Customer Journey Analytics のデータにいくつか違いが出ることがあります。これは正常な動作で、いくつかの理由で発生する場合があります。Customer Journey Analytics は、AA のデータに関する制限の一部を改善できるように設計されています。ただし、予期しない不一致や意図しない不一致が発生する場合があります。この記事は、データの整合性に関する懸念に妨げられることなくユーザーとチームが Customer Journey Analytics を使用できるように、それらの違いを診断し、解決することを目的としています。
Analytics ソースコネクタ経由で Adobe Analytics データを Adobe Experience Platform に取り込んだあと、このデータセットを使用して Customer Journey Analytics 接続を作成したと仮定します。
次に、データビューを作成した後、Customer Journey Analytics でこのデータをレポートしながら、Adobe Analytics のレポート結果との相違に気がつきました。
ここでは、元の Adobe Analytics データと現在 Customer Journey Analytics にある Adobe Analytics のデータを比較するための手順を示します。
前提条件
-
Adobe Experience Platform の Analytics データセットに、調査中の日付範囲のデータが含まれていることを確認します。
-
Analytics で選択したレポートスイートが、Adobe Experience Platform に取り込まれたレポートスイートと一致していることを確認します。
手順 1:Adobe Analytics で発生件数指標を実行する
発生件数指標は、特定のディメンションが設定または持続されたヒット数を示します。
-
Analytics/ワークスペースで、ディメンションとしてレポートする日付範囲をフリーフォームテーブルにドラッグします。
-
この 発生件数指標が自動的にその日付範囲に適用されます。
-
このプロジェクトを保存して、比較で使用できるようにします。
手順 2:結果を Customer Journey Analytics のタイムスタンプ別の合計レコード数と比較する
ここで、Analytics の発生件数と Customer Journey Analytics のタイムスタンプ別合計レコード数を比較します。
Analytics ソースコネクタがドロップしたレコードがない場合、タイムスタンプ別の合計レコード数は、発生件数と一致する必要があります(次の節を参照)。
-
Adobe Experience Platform クエリサービスで、次のタイムスタンプ別の合計レコード数クエリを実行します。
code language-sql 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;
-
Analytics データフィードで、生データから、Analytics ソースコネクタからによって一部の行が除外された可能性があるかどうかを確認します。
Analytics ソースコネクタでは、XDM スキーマへの変換中に行がフィルタリングされる可能性があります。行全体が変換に適さない理由は複数考えられます。次の Analytics フィールドのいずれかにこれらの値がある場合、行全体が削除されます。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 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 hit_source について詳しくは、データ列リファレンスを参照してください。page_event について詳しくは、ページイベント検索を参照してください。
-
コネクタによって行がフィルタリングされた場合は、発生件数指標からそれらの行を減算します。結果の数は、Adobe Experience Platform データセットのイベント数と一致する必要があります。
Adobe Experience Platform からの取り込み中にレコードがフィルタリングまたはスキップされる可能性がある理由
Customer Journey Analytics 接続を使用すると、データセットをまたいだ共通のユーザー ID に基づいて複数のデータセットをまとめて取り込み、結合できます。バックエンドでは、重複排除(タイムスタンプに基づくイベントデータセットの完全な外部結合または和集合、そしてユーザー ID に基づくプロファイルとルックアップデータセットの内部結合)を適用します。
Adobe Experience Platform からデータを取り込む際に、レコードがスキップされる可能性がある理由を以下に示します。
-
タイムスタンプがありません - イベントデータセットにタイムスタンプがない場合、取り込み中、それらのレコードは完全に無視またはスキップされます。
-
ユーザー ID がありません -(イベントデータセットからおよび/またはプロファイル/ルックアップデータセットから)ユーザー ID が見つからない場合、これらのレコードは無視またはスキップされます。これは、レコードを結合するための共通の ID や一致するキーがないためです。
-
無効または大きなユーザー ID - 無効な ID を使用した場合、システムは結合するデータセット内で有効な共通 ID を見つけることができません。場合によっては、「未定義」や「00000000」など、ユーザー ID 列に無効なユーザー ID が含まれることがあります。月に 100 万回以上イベントに表示されるユーザー ID(数字と文字の組み合わせは任意)は、特定のユーザーに関連付けることはできません。無効と分類されます。これらのレコードはシステムに取り込むことができないので、取り込みやレポートの際にエラーが発生しやすくなります。