トラッキングログにオペレーティングシステムとデバイスのバージョンデータが欠落しているAdobe Campaign Managed Cloud
Adobe Campaign Managed Cloud では、トラッキングログは、デバイスとオペレーティングシステムのファミリー情報を示します。 製品には、オペレーティングシステムのバージョン、デバイスモデル、バージョンのフィールドは含まれていません。 この問題を修正するには、ユーザーエージェント文字列を解析して詳細なデータを取得します。
説明 description
環境
- Product:Adobe Campaign Managed Cloud
- バージョン : v8 (コンソールビルド 8.7.2、サーバービルド 8.7.2)
- 制約 :トラッキングログに、OS バージョン、デバイスモデルまたはバージョン用の標準フィールドがない
問題/症状
- トラッキングログには、デバイスファミリ および オペレーティングシステムファミリ のみが表示されます
- オペレーティングシステムのバージョン、デバイスモデル、またはバージョンに対して個別のフィールドがない
- 詳細情報は
nms:userAgentでのみ利用可能で、手動での抽出が必要です
解決策 resolution
この問題を修正するには、次の手順に従います。
nms:trackingLogRcpフィールドを含む関連するトラッキングログテーブル(nms:userAgentなど)を書き出します。nms:userAgentフィールドを解析して、オペレーティングシステムのバージョン、デバイスモデルまたはバージョン情報を抽出します。 注意: 一部のユーザーエージェントは、特にiOSなどの特定のプラットフォームにおいて、完全なデバイスモデル/バージョンの詳細を提供しない場合があります。- 必要に応じて、正規表現またはサードパーティのユーザーエージェントライブラリを使用して、解析に役立てます。
- さらに分析やレポートを行うために、抽出したデータをカスタムフィールドに入力します。 注意:
nms:userAgentに存在するもの以外に追加のエンリッチメントはありません。 - 抽出したデータがレポート要件を満たしていることを確認します。
メモ
- ブラウザーのバージョンは解析しやすいため、
@browserVersionフィールドが存在します。 OS またはデバイスバージョンに関して同様のフィールドはありません。 - 一部のレコードには、
@OSNameに OS バージョンの詳細が含まれていますが、一貫性がなく、信頼性に欠けています。 - 標準レポートでは、
user agent文字列に含まれている場合、OS の分類や場合によっては OS のバージョンを表示できます。 より詳細な抽出にはカスタマイズが必要です。
3d58f420-19b5-47a0-a122-5c9dab55ec7f