Google Analytics トラッキング

Google Analytics を使用すると リファラルソース情報を保存して、最も価値のあるユーザーの出所を把握できます。 このトピックでは、ユーザーが作業しているプラットフォーム(デバイス、ブラウザーなど)について説明します。 これにより、モバイルデバイスで実際にログインしているユーザーの数と、そのユーザーのライフタイム値への影響を把握できます。

ユーザーデバイスとブラウザーデータの保存

Web サイトに対してリクエストが行われるたびに、ユーザーのブラウザーは、リクエストを行ったプラットフォームに関する情報を含む User-Agent 文字列を送信します。 User-Agent 文字列の例を次に示します。

  1. Mozilla/5.0 (Macintosh; Intel Mac OS X 10\_8\_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36
  2. Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
  3. Mozilla/5.0 (iPhone; U; CPU iPhone OS 4\_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
    1. Mozilla/5.0 (iPad; CPU OS 5\_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3
  4. Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

詳しく見ると、文字列にユーザーのオペレーティングシステム、ブラウザー、使用しているデバイスの名前(名前がある場合)に関する情報が含まれていることがわかります。 User-Agent 文字列は、プラットフォーム間および同じプラットフォームのバージョン間で大きく異なりますが、通常、プラットフォーム名は内のどこかに存在します。 例えば、上記の#1 はChrome ブラウザーを使用したMac#2、上記は Firefox ブラウザーを使用した Windows マシン、#3 はiPhone、#4 はiPad、#5 はAndroid デバイスです。

この情報には、リクエストが行われるたびにサーバーからアクセスできます。 PHP では、User-Agent 文字列は $_SERVER['HTTP_USER_AGENT'] に格納されます。 Ruby on Rails では、request.env['HTTP_USER_AGENT'] に保存されます。 他の言語や環境でも、同様の方法でアクセスできます。

このデータはいつ記録する必要がありますか?

Adobe では、Platform または User-Agent という新しいフィールドを Customers および Orders データベーステーブルに追加して、ユーザーの作成や注文のたびに、この情報を保存することをお勧めします。 SQL データベースを使用している場合、このフィールドは VARCHAR(255) にする必要があります。

NOTE
User-Agent の文字列は、これよりはるかに長くなることができますが、実際にはこの長さを超えることはほとんどありません。

役に立つセグメントを解析するにはどうすればよいですか?

User-Agent の文字列を解析してオペレーティングシステムやデバイスなどのコンポーネントを生成するのに役立つライブラリが多数用意されています。 詳しくは、ua-parser プロジェクトを参照してください。

この新しい情報により、ユーザーがサイトにアクセスする方法をより深く理解できます。 その後、エクスペリエンスをカスタマイズしたり、特定のグループ向けのマーケティングキャンペーンを作成したりできます。

関連

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc