Google Analytics追蹤
透過Google Analytics,您可以儲存轉介來源資訊,瞭解您最有價值的使用者來自何處。 本主題說明使用者目前使用的平台(例如裝置或瀏覽器)。 透過這項資訊,您將能瞭解實際上有多少使用者正透過行動裝置登入,以及其如何影響這些使用者的期限值。
儲存使用者裝置和瀏覽器資料
每次向您的網站提出請求時,使用者的瀏覽器都會傳送使用者代理字串,其中包含提出請求的平台的相關資訊。 以下是使用者代理字串的一些範例:
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
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0
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
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建議您新增名為Platform
或User-Agent
的新欄位至Customers
和Orders
資料庫表格,以便在建立使用者或下訂單時儲存此資訊。 如果您使用SQL資料庫,此欄位應該是VARCHAR(255)
。
NOTE
User-Agent
字串的長度允許遠超過此長度,但實際上很少超過此長度。如何剖析有用的區段?
有許多資料庫可協助您將User-Agent
字串剖析為作業系統、裝置等元件。 如需詳細資訊,請參閱ua-parser專案。
有了這項新資訊,您更能瞭解使用者如何存取您的網站。 然後,您可以量身打造其體驗,或為特定群組建立行銷活動。
相關
recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc