Adobe AnalyticsとCJAにおけるiPhoneのモバイルデバイスモデルトラッキング
Adobeは、サードパーティの DeviceAtlas からのルックアップを利用して、ユーザーデータからデバイス情報を収集します。 Adobe Analyticsでは、ルックアップデータはDimensionの モバイルデバイス に入力され、CJAでは、ルックアップデータはDimensionの モバイルデバイス名 に入力されます。 iPhoneのこれらの指標を比較すると、ヒット(AA)またはイベント(CJA)の 90% 以上で、特定のモデルを表示せずに、デバイスモデルが「Apple iPhone」と表示されます。 この理由は、データがユーザーエージェント文字列で渡されるためです。
詳しくは、 モバイル検索ディメンション を参照してください。
特定のデバイスモデルに固有の情報である場合、モデル名が表示されます。ただし、表示できない場合は、汎用の「Apple iPhone」が使用されます。 Adobeでは、より具体的なデバイスモデル情報を取得するために、この情報を AA およびCJAで追跡および表示するために実装できる変数を設定しています。
a.DeviceName(Analytics コンテキスト変数)xdm:model(AEP Edge Network プロパティ)xdm:modelNumber(AEP Edge Network プロパティ)
説明 description
環境
Adobe Analytics
Adobe Customer Journey Analytics(CJA)
症状
-
a.DeviceName
設定すると、この変数は Analytics WorkspaceのライフサイクルDimension「デバイス名(SDK)」にデータを渡します。 Apple デバイスの場合、モバイルデバイスモデルは、市場にわかりやすいデバイス名ではなく、Apple モバイルデバイスコードを使用して入力されます。 例えば、レコードはiPhone16,1 と表示され、iPhone 15 Pro に変換されます。 完全なリストは、https://theapplewiki.com/wiki/Models#iPhone のテーブルの識別子列にあります。
デバイスコードの代わりに市場にわかりやすいモデル名を表示するために、表示名の後処理を変更する処理ルールを作成することができる。
table 0-row-1 メモ : Analytics ライフサイクルDimension名には(SDK)が含まれていますが、 a.DeviceNameコンテキストデータ変数は Analytics 拡張機能にのみ使用され、Edge Networkを通過するデータには使用されません。 ライフサイクルデータ を参照してください。 -
xdm:model および xdm:modelNumber
事前設定された Analytics ライフサイクルDimensionとは異なり、Edge Network実装で収集されたデバイスモデルデータは、model とmodelNumberproperties を使用してスキーマフィールドにマッピングされているディメンションであれば、どれでも表示されます。 実装に応じて、これらのプロパティを個別に設定することも、1 つの「デバイスモデル」スキーマフィールドに組み合わせることもできます。 Apple モバイルデバイスの場合、xdm:modelはデバイスの市場でわかりやすい名前を提供し、xdm:modelNumberにはデバイスの色に関連する「A」番号が表示されます。 組み合わせて実装した場合のデータの例は、iPhone 15 Pro Max (A2849)のようになります。modelNumber翻訳の完全なリストについては、https://theapplewiki.com/wiki/Models#iPhone のテーブルの「A」番号の列を参照してください。
解決策 resolution
最終メモ
a.DeviceName 実装と xdm:model/xdm:modelNumber 実装の両方が並行して存在する状況では、AppMeasurement と Edge Network がどのようにデータを収集および表示するかを理解することが重要です。 通常、これは移行中に発生し、すべてが設計どおりに設定されて動作している場合でも、で収集されたデータとEdge Networkで収集されたデータを比較する AppMeasurement に混乱を招く可能性があります。 組織の実装に関する問題がある場合は、組織の開発チーム(Adobe Data Collection の場合)またはAdobe Consulting サービスにお問い合わせください。