このページでは、Web サイトにアクセスするモバイルデバイスのプロパティを参照します。モバイルアプリでデバイスを追跡する場合は、『実装ユーザガイド』の「モバイルデバイス用 Analytics の実装」を参照してください。
モバイルディメンションは、サイトを訪問したモバイルデバイスのプロパティに関するインサイトを提供します。これらのサイズを使用して、モバイルデバイスがサポートする機能を理解できます。
これらのディメンションは、Adobe 内部のルックアップルールを参照します。携帯電話会社のルックアップは、NetAcuity(Digital Elements 製品)から取得したデータを使用して、IP アドレスによって決定されます。AppMeasurement ライブラリ(Adobe Experience Platform のタグを介した場合など)を使用する場合、すべてのモバイルディメンションが初期設定の状態で動作します。
"None"
ラベルの付いたディメンション項目は、モバイルデバイス以外のデバイスです。モバイルデバイスのみを含むレポートを作成する場合は、「モバイルデバイス」ディメンションを Workspace キャンバスのセグメント領域にドラッグします。
"MP3"
、"AAC"
、"MIDI Monophonic"
などの値があります。このディメンションの値は、相互に排他的ではありません。単一のヒットは、複数のディメンション項目を属性にすることができます。"Reliance Jio"
、"Airtel"
、"Vodafone"
、"Verizon"
などの値があります。"Supported"
、"Not supported"
、"Unknown"
が含まれます。"Supported"
、"Not supported"
、"Unknown"
が含まれます。"Mobile phone"
、"Tablet"
、"Media player"
、"Gaming console"
などの値があります。"DRM OMA forward"
、"DRM OMA combined delivery"
、"DRM OMA separate delivery"
などの値があります。"PNG"
、"JPEG"
、"GIF 87"
などの値があります。このディメンションの値は、相互に排他的ではありません。単一のヒットは、複数のディメンション項目を属性にすることができます。"Apple"
、"Samsung"
、"Huawei"
、"Motorola"
などの値があります。"EDGE"
、"GPRS"
、"UMTS"
、"LTE"
などの値があります。"480"
をレポートします。iPhone デバイスのバージョンの確認については、以下の節を参照してください。"768x1024"
や "1024x768"
というサイズがそれぞれ 1 つまたは複数のデバイスを表す場合があります。モバイルデバイスでは、デバイスバージョンではなく、ユーザーエージェント文字列のファームウェアバージョンが表示されます。例えば、現在の iPhone が同じファームウェアバージョンの場合、最新世代 iPhone と同じユーザーエージェントを含むとします。JavaScript を使用して iPhone のデバイスバージョンを判断する方法がないので、すべての iPhone は同じグループに属しています。モバイルディメンションは、ユーザーエージェントを参照する参照に厳密に基づいているので、すべての iPhone のモバイル画面サイズが 320 x 480
としてレポートされます。
iPhone デバイスのバージョンを収集する場合は、この制限を回避する方法が 2 つあります。
iOS SDK の使用: モバイル SDK には、レポートで使用するデバイスのバージョンを公開するディメンションが含まれています。この方法は、Web サイトよりもモバイルアプリに最適です。
JavaScript で使用できるその他の変数を使用します。 screen.height
および screen.width
などの一部の変数は、デバイスのバージョンを推論するために使用できます。例えば、サイト上の次のコードのスニペットを使用できます。
if (navigator.userAgent.indexOf('iPhone') > -1) {
s.eVarXX = screen.width + "x" + screen.height;
}
このコードブロックは、まずデバイスが iPhone であるかどうかを検出します。画面の解像度が高い場合、コードは JavaScript を使用して eVar に画面の解像度を取り込みます。この方法を使用すると、画面の解像度が一意の場合に、デバイスのバージョンをほぼ検出できます。