Google Analytics追蹤

透過Google Analytics,您可以儲存轉介來源資訊,瞭解您最有價值的使用者來自何處。 本主題說明使用者目前使用的平台(例如裝置或瀏覽器)。 透過這項資訊,您將能瞭解實際上有多少使用者正透過行動裝置登入,以及其如何影響這些使用者的期限值。

儲存使用者裝置和瀏覽器資料

每次向您的網站提出請求時,使用者的瀏覽器都會傳送使用者代理字串,其中包含提出請求的平台的相關資訊。 以下是使用者代理字串的一些範例:

  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

如果您仔細檢視,會發現字串包含使用者作業系統、瀏覽器及其使用裝置名稱(如有名稱)的相關資訊。 雖然使用者代理字串在各平台,甚至同一平台的版本之間差異極大,但平台名稱通常確實會存在於平台內的某個位置。 例如,上#1是具有Chrome瀏覽器的Mac,#2上面是具有Firefox瀏覽器的Windows電腦、#3是iPhone、#4是iPad,#5是Android裝置。

每次提出要求時,伺服器都能存取此資訊。 在PHP中,使用者代理字串儲存在$_SERVER['HTTP_USER_AGENT']中。 在Ruby on Rails中,它儲存在request.env['HTTP_USER_AGENT']中。 其他語言和環境可讓您以類似方式存取它。

您應該何時記錄此資料?

Adobe建議您新增名為PlatformUser-Agent的新欄位至CustomersOrders資料庫表格,以便在建立使用者或下訂單時儲存此資訊。 如果您使用SQL資料庫,此欄位應該是VARCHAR(255)

NOTE
User-Agent字串的長度允許遠超過此長度,但實際上很少超過此長度。

如何剖析有用的區段?

有許多資料庫可協助您將User-Agent字串剖析為作業系統、裝置等元件。 如需詳細資訊,請參閱ua-parser專案

有了這項新資訊,您更能瞭解使用者如何存取您的網站。 然後,您可以量身打造其體驗,或為特定群組建立行銷活動。

相關

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