Show Menu
トピック×

モバイルデバイスの識別

ほとんどのモバイルデバイスがブラウザー cookie を受け付けます。ただし、デバイスが cookie を受け付けない場合は、別の方法を使用してワイヤレスデバイスを一意に識別します。
アドビでは、ほとんどのモバイルデバイスを一意に識別する様々な HTTP 加入者 ID ヘッダー を識別しています。これらのヘッダーには、デバイスの電話番号(または電話番号をハッシュ化したもの)やその他の識別子が含まれます。現在のほとんどのデバイスには、デバイスを一意に識別する 1 つ以上のヘッダーがあり、アドビのすべてのデータ収集サーバーでは、訪問者 ID の代わりにこれらのヘッダーが自動的に使用されます。
一般的なイメージリクエストでは、パス( /b/ss/rsid/1 /)内の「1」は、アドビサーバーに対して、gif イメージを返し、持続的な訪問者 ID cookie( AMCV_ または s_vi )の設定を試行するように命令します。ただし、デバイスが HTTP ヘッダーに基づいてモバイルデバイスとして認識される場合は、「1」の代わりに「5」が渡されます。これは、wbmp 形式のイメージを返す必要があることと、認識済みのワイヤレスヘッダーのリスト(cookie ではない)を使用してデバイスを識別する必要があることを示します。
次の表に、パス内の返されるイメージタイプ値(「1」または「5」)に基づいて使用される ID メソッドの順序を示します。
設定 ID メソッドの順序
/1/
デフォルト:
  • カスタム訪問者 ID
  • cookie
  • 加入者 ID ヘッダー
  • IP アドレス - ユーザーエージェント - ゲートウェイ IP アドレス
/5/ /5.1/ /5.5/
Device was identified as a wireless device, or /5/ was manually sent in the image request:
  • カスタム訪問者 ID
  • 加入者 ID ヘッダー
  • cookie
  • IP アドレス - ユーザーエージェント - ゲートウェイ IP アドレス
また、「1」または「5」はイメージリクエストに手動で渡すこともできますが、これらのコードは相互に排他的なので、常に「5」を渡すと、cookie がサポートされていても利用されません。デバイスが cookie をサポートしているかを判定できる独自のメカニズムを組み込んで、cookie をサポートしている場合にイメージ内で「5」ではなく「1」を渡すことができます。この状況で改善される精度は、cookie をサポートするモバイルデバイスの数に限られます。

加入者 ID ヘッダー

cookie には cookie の削除、cookie の承認、ゲートウェイ cookie 管理などに関する問題があるので、一般的に訪問者 ID は cookie よりも信頼性の高いユーザー識別方法です。
モバイル訪問者が使用している携帯電話会社のホワイトリストに追加されると、訪問者識別の変更を改善できます。携帯電話会社の訪問者 ID を利用するには、携帯電話会社に連絡して、ドメインをホワイトリストに追加するように依頼してください。さらに、携帯電話会社のホワイトリストに追加されると、それまでアクセスできなかった加入者 ID ヘッダーにアクセスできるようになります。
以下のヘッダー一覧は、ワイヤレスデバイスを識別するために使用します。ヘッダー処理アルゴリズムは、次の処理をおこないます。
  1. HTTP ヘッダーキー(「X-Up-Calling-Line-ID」などのヘッダーの名前)を抽出します。
  2. アルファベット(A ~ Z、a ~ z)以外の文字を除去します。
  3. ヘッダーキーを小文字に変換します。
  4. キーの末尾と次の表の値を比較して一致を見つけます。
ヘッダー
タイプ
callinglineid
ID
X-Up-Calling-Line-ID: 8613802423312
subno
ID
x-up-subno: swm_10448371100_vmag.mycingular.net
clientid
ID
uid
ID
x-jphone-uid: a2V4Uh21XQH9ECNN
clid
ID
X-Hts_clid: 595961714786
deviceid
ID
rim-device-id: 200522ae
forwardedfor
ID または IP アドレス
X-Forwarded-For: 127.0.0.1
msisdn
ID または IP アドレス
X-Wap-msisdn: 8032618185
clientip
IP アドレス
Client-ip: 10.9.41.2
wapipaddr
IP アドレス
X-WAPIPADDR: 10.48.213.162
huaweinasip
IP アドレス
x-huawei-NASIP: 211.139.172.70
userip
IP アドレス
UserIP: 70.214.81.241
ipaddress
IP アドレス
X-Nokia-ipaddress: 212.97.227.125
subscriberinfo
IP アドレス
X-SUBSCRIBER-INFO: IP=10.103.132.128
例えば、「callinglineid」は、「X-Up-Calling-Line-ID」および「nokia-callinglineid」に一致します。ヘッダータイプは、ヘッダーの内容を示します。ヘッダーの優先順位はこの表の並びのとおりです(「callinglineid」ヘッダーが存在する場合、そのヘッダーが「subno」の代わりに使用されます)。
この場合、 動的変数 を使用すると、ヘッダーから特定の値を抽出できます。