本文將概略說明 Google Analytics (分析) 中的區隔。
總覽
您可以使用區隔選取使用者和工作階段,找出貴商家重視的問題。舉例來說,完成至少 2 次交易,且生命週期收益超過 $1,000 美元,或是先在行動裝置上首次造訪網站的使用者,接著使用電腦版瀏覽器。
本文件將讓您熟悉 Google Analytics (分析) 使用者模型,以及建立區隔的基本概念。
Google Analytics (分析) 使用者模型
先查看 Google Analytics (分析) 使用者模型可幫助您掌握區隔的運作方式。
Google Analytics (分析) 使用者模型有三個主要組成部分:
- 使用者 - 在這個基本層級中,有使用者。
- 工作階段:使用者到達您的資源並與之互動。所有這類使用者互動都會劃分為不同的工作階段。
- 命中 — 在使用者與資源互動的工作階段中。每次互動稱為「命中」。例如網頁瀏覽、事件、交易等。
一位使用者可以有多個工作階段,而每個工作階段可以多次命中。如下圖所示:
瞭解使用者在 Google Analytics (分析) 中的模擬方式後,下一步就是瞭解如何建立區隔。
區隔範例
如要建立區隔,您必須定義條件以及所需的維度和指標值。
下面每個範例都有區隔說明、區隔參數的對等 API 語法,以及使用者模型表示法。
模型表示法的圖例如下:
請參考以下範例:
條件
使用條件,根據維度和指標值選取使用者或工作階段。
尺寸
根據維度值選取使用者或工作階段。
使用者
選取來自加拿大的「使用者」。
users::condition::ga:country==Canada
工作階段
選取來自加拿大的工作階段。
sessions::condition::ga:country==Canada
指標
根據單一或總計指標值選取使用者或工作階段。
使用者
選取單筆交易總收益超過 $100 美元的使用者。
users::condition::perHit::ga:transactionRevenue>100
選取單一工作階段內所有交易的總收益超過 $100 美元的使用者。
users::condition::perSession::ga:transactionRevenue>100
選取日期範圍內的所有交易總收益超過 $100 美元的使用者。
users::condition::perUser::ga:transactionRevenue>100
根據預設,選取使用者時,系統會在使用者層級加總指標值。方便你簡化以下作業:
users::condition::ga:transactionRevenue>100
工作階段
選取「單筆交易」總收益超過 $100 美元的工作階段。
sessions::condition::perHit::ga:transactionRevenue>100
選取單一工作階段內所有交易的總收益超過 $100 美元的工作階段。
sessions::condition::perSession::ga:transactionRevenue>100
根據預設,選取工作階段時,系統會在工作階段層級加總指標值。方便你簡化以下作業:
sessions::condition::ga:transactionRevenue>100
排除條件
NOT 運算子
使用 !
字元否定條件並排除符合該條件的工作階段。
排除離開網頁與根網頁路徑完全相符的工作階段。
sessions::condition::!ga:exitPagePath==/
合併條件
AND 運算子
使用 ;
字元,使用 AND 運算子合併條件。
選取來自加拿大的使用者,「並且」選取日期範圍內所有交易的總收益超過 $100 美元。
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
這些條件都是使用者條件,因此你可以簡化以下流程:
users::condition::ga:country==Canada;ga:transactionRevenue>100
OR 運算子
透過 ,
字元,使用 OR 運算子合併篩選器。
選取來自加拿大的使用者「或」
來自墨西哥的使用者。
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
由於這兩個條件都是使用者條件,因此您可以簡化以下事項:
users::condition::ga:country==Canada,ga:country==Mexico
由於條件維度相同,因此您可以使用規則運算式簡化以下作業:
users::condition::ga:country=~Canada|Mexico
序列
使用序列,即可根據順序條件選取使用者或工作階段。
選取在行動裝置造訪後緊接著在電腦上造訪的使用者。
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
選取透過行動裝置造訪者「之後」透過電腦造訪的使用者。
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
結合使用者和工作階段
您可以選取使用者和工作階段來建立區隔。系統會先選取使用者,並從部分使用者中選取工作階段。
選取「工作階段」,其中單筆交易的總收益超過 $100 美元,也就是先透過行動裝置造訪後,於電腦造訪的「使用者」。
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
後續步驟
如需區隔語法的完整詳細資訊,以及如何在 Core Reporting API 中查詢區隔,請參閱區隔開發人員指南。