精品国产三级a在线观看网站,亚洲综合色成在线观看,亚洲熟妇一区二区三区,,中文字幕成人精品久久不卡 ,永久免费av无码网站国产

Hello,大家好。
我是目前研究出海投放&變現(xiàn)業(yè)務(wù)的SL。

分析用戶是否卸載應(yīng)用,渠道卸載用戶的比例,既可以有效幫助我們識(shí)別渠道長(zhǎng)期的投放效果,又可以幫助我們?cè)谠贍I(yíng)銷廣告環(huán)節(jié)中區(qū)分出沉默用戶卸載用戶,大大提升再營(yíng)銷的投放效率。

MMP是如何判定卸載的呢?今天文章從這個(gè)話題講起,并分析一下背后的技術(shù)原理。我們以Appsflyer為例,官網(wǎng)介紹的背后原理如下:
官網(wǎng)參考鏈接:https://support.appsflyer.com/hc/en-us/articles/4408933557137-Uninstall-measurement

從具體的技術(shù)層面看,我來(lái)分別講解一下:
FCM
Firebase Cloud Messaging(FCM)是Google提供的一種跨平臺(tái)消息推送服務(wù)。它允許開(kāi)發(fā)者向Android、iOS和Web應(yīng)用發(fā)送通知和數(shù)據(jù)消息。
為了方便解釋且更加直觀,我直接在代碼塊里面描述流程,如下:
1. 客戶端注冊(cè)
**應(yīng)用安裝后,客戶端(例如Android或iOS設(shè)備)會(huì)向Firebase Cloud Messaging(FCM)發(fā)送注冊(cè)請(qǐng)求。
2. 獲取FCM令牌
**FCM返回一個(gè)唯一的注冊(cè)令牌(Registration Token),這個(gè)令牌用于標(biāo)識(shí)設(shè)備。
3. 服務(wù)器存儲(chǔ)令牌
**服務(wù)器同時(shí)也會(huì)將該令牌存入數(shù)據(jù)庫(kù),以便后續(xù)推送消息。
4. 服務(wù)器發(fā)送消息
**當(dāng)需要推送時(shí),服務(wù)器會(huì)調(diào)用FCM的API并指定目標(biāo)設(shè)備的令牌。**推送消息包括兩種:/通知消息(Notification Message):用于顯示推送通知。/數(shù)據(jù)消息(Data Message):用于應(yīng)用內(nèi)部處理,不會(huì)自動(dòng)顯示通知。
5. FCM服務(wù)器處理消息
**FCM會(huì)檢查設(shè)備的狀態(tài)(在線/離線)并進(jìn)行消息分發(fā)。/如果設(shè)備在線,消息會(huì)被立即傳輸。/如果設(shè)備離線,消息會(huì)暫時(shí)存儲(chǔ)在FCM服務(wù)器,等設(shè)備上線后再推送(最多存儲(chǔ)28天)。
6. 設(shè)備接收消息
**設(shè)備同樣會(huì)根據(jù)運(yùn)行狀態(tài)處理消息。/如果應(yīng)用在運(yùn)行,應(yīng)用可以直接接收數(shù)據(jù)消息并處理,例如更新UI或存儲(chǔ)數(shù)據(jù)。/如果應(yīng)用在后臺(tái)/被關(guān)閉:---通知消息:會(huì)自動(dòng)顯示在系統(tǒng)通知欄。---數(shù)據(jù)消息時(shí):系統(tǒng)可能不會(huì)直接交給應(yīng)用,具體行為取決于平臺(tái)和系統(tǒng)版本。

所以,F(xiàn)CM本身無(wú)法直接檢測(cè)用戶是否卸載了應(yīng)用,但可以通過(guò)以下兩種方式來(lái)間接判斷用戶是否已卸載應(yīng)用:
A>通過(guò)“不可達(dá)令牌”檢測(cè)(Invalid Registration Token)
當(dāng)用戶卸載應(yīng)用后,F(xiàn)irebase生成的設(shè)備令牌將失效,F(xiàn)CM服務(wù)器在嘗試向該設(shè)備發(fā)送消息時(shí),會(huì)返回錯(cuò)誤信息,例如:"NotRegistered"(未注冊(cè))和"InvalidRegistration"(無(wú)效注冊(cè))。
B>通過(guò)消息送達(dá)率(Notification Delivery Rate)
如果一段時(shí)間內(nèi),某些設(shè)備一直沒(méi)有收到推送消息,可能是:用戶卸載了應(yīng)用或者設(shè)備長(zhǎng)時(shí)間離線或斷網(wǎng)??梢远ㄆ诮y(tǒng)計(jì)FCM推送的送達(dá)率(Delivery Rate),如果某個(gè)設(shè)備長(zhǎng)期未響應(yīng)推送,可以推測(cè)用戶可能已經(jīng)卸載應(yīng)用。[AF選擇了270天]

官網(wǎng)參考鏈接:https://firebase.google.com/docs/cloud-messaging/fcm-architecture?hl=zh-cn

APNs
Apple Push Notification service這里應(yīng)該是Appsflyer的官網(wǎng)不是技術(shù)人員更新本地化造成的問(wèn)題,因?yàn)槲覀円话隳J(rèn)是叫APNs而不是APNS。
它的工作原理類似FCM,是專門(mén)為iOS和macOS設(shè)備開(kāi)發(fā)的。
1. 設(shè)備注冊(cè)
**應(yīng)用啟動(dòng)時(shí),向iOS系統(tǒng)請(qǐng)求推送權(quán)限。**用戶同意后,iOS會(huì)向APNs請(qǐng)求一個(gè)設(shè)備令牌(Device Token)。
2. 獲取設(shè)備令牌
**iOS系統(tǒng)將Token返回給應(yīng)用,設(shè)備令牌同樣也是每個(gè)設(shè)備的唯一標(biāo)識(shí),用于接收推送消息。
3. 服務(wù)器存儲(chǔ)令牌
**應(yīng)用將設(shè)備令牌發(fā)送到開(kāi)發(fā)者服務(wù)器并存儲(chǔ),以便后續(xù)推送。
4. 服務(wù)器向APNs發(fā)送推送請(qǐng)求
**開(kāi)發(fā)者服務(wù)器使用APNs的API(HTTP/2或舊版binary協(xié)議)發(fā)送推送消息。**推送請(qǐng)求包括://設(shè)備令牌//消息內(nèi)容//優(yōu)先級(jí)//有效期
5. APNs處理并分發(fā)消息
**APNs檢查設(shè)備狀態(tài)(在線/離線)。--如果設(shè)備在線:立即發(fā)送推送。--如果設(shè)備離線:暫時(shí)緩存推送(具體時(shí)長(zhǎng)由Apple決定)。--如果設(shè)備Token失效:APNs會(huì)通知開(kāi)發(fā)者,表示用戶可能卸載了應(yīng)用。
6. 設(shè)備接收推送
**應(yīng)用在前臺(tái):消息交給應(yīng)用處理,不會(huì)自動(dòng)顯示通知。**應(yīng)用在后臺(tái)/鎖屏:iOS自動(dòng)顯示推送通知。

官網(wǎng)參考鏈接:https://developer.apple.com/documentation/usernotifications/sending-notification-requests-to-apns

FCM和APNs有兩個(gè)核心的不同:
FCM支持Android&iOS,APNs支持iOS;但是APNs又是iOS設(shè)備推送的唯一方式,所以不能直接使用FCM在iOS設(shè)備上推送,必須通過(guò)FCM橋接APNs。
FCM離線設(shè)備消息最多存儲(chǔ)28天,APNs則由Apple決定;

這篇文章是為之后寫(xiě)再營(yíng)銷打下的一個(gè)基礎(chǔ)內(nèi)容。之后我會(huì)分兩到三篇文章的節(jié)奏,更新一下再營(yíng)銷的背后原理,還請(qǐng)大家多多點(diǎn)贊、在看、支持!
你的分享是我最大的動(dòng)力!好了,今天的內(nèi)容就到這里。
Bye!
關(guān)注我,獲取更多廣告投放變現(xiàn)知識(shí)!


點(diǎn)贊(6) 打賞

評(píng)論列表 共有 0 條評(píng)論

暫無(wú)評(píng)論

服務(wù)號(hào)

訂閱號(hào)

備注【拉群】

商務(wù)洽談

微信聯(lián)系站長(zhǎng)

發(fā)表
評(píng)論
立即
投稿
返回
頂部