跳到內容

用戶配置文件生命周期

本文描述了用戶配置文件生命周期在釺,和各種方式的用戶配置文件可以被識別和引用。如果你想更好的了解你的客戶生命周期,看看我們釺學習課程映射用戶生命周期代替。

所有與用戶相關的持久數據存儲在他們的用戶配置文件。

一旦創建了一個用戶配置文件,用戶認可後SDK或通過API創建的,有很多參數,可以分配給用戶配置文件來識別和參考。

這些參數包括:

  • braze_id
  • external_id
  • 任意數量的用戶自定義設置的別名

匿名用戶配置文件

沒有指定任何用戶external_id被稱為一個匿名用戶。例如,這些可能是用戶訪問你的網站,但沒有注冊或下載手機應用程序而不是創建一個概要文件。

最初,當用戶被認為通過SDK,匿名用戶配置文件創建一個關聯braze_id由釺套:一個惟一的標識符。這個標識符可以用來更新用戶配置文件通過API

braze_id由釺自動分配,不能被編輯,是特定於設備的。

確定用戶配置文件

一旦用戶識別的應用程序(通過提供一種用戶ID或電子郵件地址),我們建議分配一個external_id用戶的資料使用changeUser方法(網絡,iOS,安卓)。一個external_id允許您識別跨多個設備相同的用戶配置文件。

使用一個額外的好處external_id包括以下:

  • 跨多個設備和平台提供一致的用戶體驗(例如,不是有用戶發送通知給用戶的Android平板電腦當他們忠實用戶在iPhone上的應用)。
  • 提高分析的準確性,確保用戶不創建一個新的用戶配置文件每次卸載並重新安裝,或一個不同的設備上安裝應用程序。
  • 使導入用戶數據來源以外的應用程序使用用戶數據端點和目標用戶使用我們的事務性消息消息端點
  • 尋找個人用戶使用我們的“測試”過濾器內裂殖體,用戶搜索頁麵。

有兩種情況發生時識別匿名用戶:

1)一個匿名用戶成為新的識別用戶:如果external_id在釺的平台尚不存在,匿名用戶成為一個新的識別用戶和保留所有相同的屬性和匿名用戶的曆史。

2)匿名用戶標識為一個已經存在的用戶:如果external_id釺的平台中已經存在,那麼該用戶以前確認為用戶係統在一些其他的方式,例如,通過另一個設備(如平板電腦)或者通過導入用戶數據。這樣,你已經有該用戶的用戶配置文件。在這種情況下,釺孤兒匿名用戶,刪除它從你的用戶基礎,所以我們不要錯誤地誇大用戶數。運動/帆布分析和設備信息從匿名概要文件合並,但是屬性和事件不會被合並,需要手動處理。

如何設置一個的信息external_id對用戶的概要信息,看到我們的文檔(iOS,安卓,網絡)。

用戶別名

指用戶通過其他標識符隻比釺external_id對用戶配置文件,設置用戶別名。任何別名與用戶配置文件將除了用戶的行動braze_idexternal_id而不是取代它。的數量是沒有限製的別名,您可以設置用戶配置文件。

每個別名包括兩個部分:一個標簽,它定義了關鍵的別名,和一個名字,它定義了價值。任何單個標簽的別名整個用戶群必須是唯一的。如果你嚐試更新一個用戶配置文件與一個預先存在的標簽和名稱組合,用戶配置文件將不會被更新。

不像一個external_id,別名可以更新一個新的名字一旦通過我們對於一個給定的標簽用戶數據端點通過SDK或通過一個新的名字。用戶別名將是可見的,當用戶的數據的導出。

兩個不同的用戶配置文件的單獨的用戶相同的用戶別名標簽但不同的別名值

用戶別名也允許您標記匿名用戶標識符。例如,如果一個用戶為你的電子商務網站提供他們的電子郵件地址,但是還沒有注冊,可以使用電子郵件地址作為匿名用戶的別名。這些用戶可以導出使用別名或引用的API。

如果一個匿名用戶配置文件和一個別名是後來認識的external_id,他們將被視為正常的識別用戶配置文件,但將保留現有的別名,仍然可以引用的別名。

用戶別名也可以設置在一個已知的用戶配置文件被另一個外部引用一個已知的用戶ID。例如,一個用戶可能有一個業務智能工具ID(如一個振幅ID),你希望在釺參考。

有關如何設置用戶別名的信息,請參見文檔為每個平台(iOS,安卓,網絡)。

用戶配置文件的流程圖在釺的生命周期。當changeUser()為一個匿名用戶,該用戶成為了用戶和數據遷移到他們確認用戶配置文件。確認用戶釺ID和外部ID。在這一點上,如果第二個匿名用戶changeUser()調用時,他們的匿名用戶數據將被孤立。如果發現用戶別名添加到現有的用戶配置文件,沒有數據會影響但是他們將成為確定用戶別名。如果第三個匿名用戶提供相同的別名標簽識別用戶但不同的別名changeUser()調用時,現有的數據丟棄,隻有別名標簽標識的用戶配置文件。

高級用例信息

你可以設置一個新的用戶別名為現有識別用戶配置文件通過我們的SDK和API使用用戶數據端點。然而,通過API用戶別名不能設置為一個未知的用戶配置文件。

如果你試圖設置一個預先存在的external_id在一個匿名用戶概要股票一個匹配的別名,但有不同的標簽,隻有在預先存在的別名標簽保持用戶配置文件。

卸載和重新安裝一個應用程序將導致一個新的匿名braze_id為用戶生成。

如何解決用戶id嗎

所有用戶id可用於查找和識別用戶儀表板內進行測試。找到您的用戶在釺儀表板,請參考添加測試用戶

這個頁麵是有用嗎?
新東西!
Baidu
map