Segments 教程
簡介
Segments 也就是使用者分群,即根據使用者的某些共同特徵或者進行過的相同行為而劃分出來的一組使用者。通過 Segments 你可以根據你的需要針對某一個 Segment 進行資料分析,傳送推送訊息,甚至可以通過 Cloud Config 在雲端動態的改變這一個 Segment 內的使用者在你的應用內的行為。你可以使用 Segments 做很多有用的事情,例如:
- 檢視在你應用的付費使用者一天要使用多少次你的應用
- 在聖誕節的時候為美國使用者推送一句聖誕快樂,在春節的時候對中國使用者說句新年好
- 在你做了對於 iPhone 6 Plus 適配之後,使用 iPhone 6 Plus 的使用者留存率是否有提升
下面我們會介紹具體如何使用 Segments。
建立一個 Segment
在 Dashboard 或者是 Services 中點選 Segments 即可開始使用 Segments 功能,當然,你首先要做的第一步就是建立一個 Segment,點選建立 Segment 的按鈕之後,就會進入到這個 Segment 的配置頁面中了。
首先,你要為你的 Segment 起個名字,Segment 的名字最好能夠清晰的表達它的特徵,比如:使用 iPhone 6 Plus 的美國使用者,購買過 Pro 版的使用者等等,這樣在你之後想要對這個 Segment 進行操作的時候就能輕鬆地從 Segments 列表中找到它了。
為你的 Segment 起好名字之後就可以接著為這個 Segment 新增特性了,特性共有以下五種:
- User Info
- Device Info
- Usage
- Events
- Payment
你可以在這五個特性中選擇一個或者多個特性,當選擇多個的情況下,特性之間是“和”的關係,即當滿足所有特性的情況下才會被加入 Segment 中。下面我們來逐一地解釋下這五個特性:
User Info
User Info 其中有兩個可設定項,分別是國家和語言,通過設定這兩項值,可以限定這個 Segment 內使用者的國家和語言,比如把國家和語言分別設定成美國和西班牙語的話,那麼我們的設定的 Segment 裡所包含的使用者就是我們在美國使用西班牙語的使用者了。
Device Info
Device Info 是對裝置的一些限定設定,其中包含三個選項,分別是:Device Type,Channel 和 App Version。Device Type 是用來區分裝置所在的平臺的,比如 iOS 和 Android 平臺。Channel 是指使用者獲取這個應用的渠道,比如:App Store,Google Play 等等。App Version 就是指應用的版本號。通過這些數值的設定可以建立出例如應用在 iOS 平臺的2.0版本這樣的 Segment。
Usage
Usage 是根據使用者使用應用的頻率來做區分的,分為五種:
- Heavy,使用者在過去的7天使用應用超過14次
- Regular,使用者在過去的7天使用應用次數在7次到14次之間
- Low,使用者在過去的7天使用應用次數在2次到7次之間
- Infrequent,使用者在過去的7天使用應用次數只有1次
- Lost,使用者在過去的7天從未開啟應用
根據這五個選項的設定,你可以對一些目標使用者進行特定的行為,例如:為重度使用者設定相應的 Cloud Config,為他們推薦你的新功能;對流失的使用者傳送 Push 通知,設法讓他們回到你的應用中去。
Events
Events 是使用 LAS SDK 在應用建立的一些特定事件,Segments 中可以根據一個或者多個事件的觸發與否來設定一個 Segment,如果你還不知道如何使用 Events,可以檢視 Analytics 教程。
在對於 Segment 的 Events 設定中分為兩個部分,第一個部分是使用者是否觸發了某些事件,可以選擇單個或者多個,單個的情況下,只要觸發了這個事件就會被加入到 Segment 之中,選擇多個的情況下可以選擇“和”或者“或”的關係,“和”就是選擇的幾個事件都發生了的情況下會加入到 Segment 中,“或”是選擇的幾個事件中有一個發生就會加入到 Segment中。
除了選擇發生某些事件,你也可以設定沒有發生某些事件的 Segment,選擇多個事件的話就是指這些選中的事件都沒有發生的 Segment。
利用以上這些設定可以建立出很多有特色的 Segments,比如:音樂應用中,收藏了100首歌卻沒有註冊賬戶的使用者;購物應用中,新增到了購物車卻沒有進行結算的使用者等等。
Payment
Payment 是根據使用者在應用內的付費程度而進行劃分的,預設分為三種:
- Heavy,支付超過50美元的使用者
- Regular,支付金額在5美元和50美元之間的使用者
- Low,支付金額低於5美元的使用者
根據這些設定,可以篩選出那些在應用中花費了很多的費用的優質使用者,再利用 Push 和 Cloud Config 對他們進行一些特殊的處理。
Use in Analytics
除了以上五個可設定項之外,你在建立的最後一步還可以選擇是否把建立的這個 Segment 加入到 Analytics 當中去,加入之後經過雲端的一段處理時間,你就可以在分析中看到相應 Segment 的統計資料了。
Segments 的使用
Segments 在 Analytics 中的使用,可以檢視 Analytics 教程。
Segments 在 Cloud Config 中的使用,可以檢視 Cloud Config 教程。
Segments 在 Push 中的使用,可以檢視 Push 教程。
相關文章
- Trees and Segments
- Overview of Segments (22)View
- types of undo segments(ZT)
- Intensity Segments問題
- Dba_segments詳解
- Introduction to Index Segments (24)Index
- Operations that Require Temporary Segments (26)UI
- E. Boring Segments
- 7 、shrink table and its dependent segments
- Allocation of Temporary Segments for Temporary Tables and Indexes (28)Index
- 查詢DBA_SEGMENTS,bytes=0
- dba_segments之segment_type='TEMPORARY'
- CF1843E Tracking Segments
- 從dba_segments提取資料庫最消耗空間的top10資料庫物件或segments資料庫物件
- [0126]理解_corrupted_rollback_segments
- Segments by ITL Waits 問題及解決AI
- Codeforces Round #245 (Div. 2) A - Points and Segments (easy)
- Find and Fix the Mismatch Between DBA_SEGMENTS and DBA_EXTENTS ViewsView
- dba_segments/dba_extents/dba_tables區別
- Script: To Display Active Transactions in Rollback Segments_1019467.6
- 0715理解_offline_rollback_segments.txt
- ORA-00904: "DROP_SEGMENTS": invalid identifierIDE
- CF895B XK Segments 題解 二分
- Educational Codeforces Round 4 D The Union of k-Segments (掃描線)
- ElasticSearch 5.3原始碼學習 —— Segments_N 檔案詳解Elasticsearch原始碼
- dba_tables 和 dba_segments 表中 blocks 的區別BloC
- actual size LOB segments and free deleted/unused space above/below HWM-386341.1delete
- ORA-22868: table with LOBs contains segments in different tablespacesAI
- Ora-600 [15160] Joining Dba_objects and Dba_segmentsObject
- [SDCPC2023] Colorful Segments 線段樹轉移DP
- Application package 'AndroidManifest.xml' must have a minimum of 2 segments.APPPackageAndroidXML
- Bug 6376915 - HW enqueue contention for ASSM LOB segments (文件 ID 6376915.8)ENQSSM
- 深度解析dba_segments和sys.seg$中的細節差異(上)
- 深度解析dba_segments和sys.seg$中的細節差異(下)
- 關於收縮表和表空間的相關概念(Shrinking Database Segments Online)Database
- dba_segments與dba_rollback_segs查詢到的rollback結果不一樣(原創)
- dba_tables.blocks、dba_tables.empty_blocks和dba_segments.blocks之間是什麼關係BloC
- 11g檢視dba_segments中增加了一個有用的segment_subtype欄位!