簡體   English   中英

如何將 OneSignal 正確設置為 Segment (segment.com) 中的目的地,以及如何通過 Segment 設置 OneSignal 的外部用戶 ID

[英]How to properly set OneSignal as a destination in Segment (segment.com), and also how to set external user ID of OneSignal through Segment

我正在嘗試在我的 React 本機應用程序中實施Segment標簽管理系統 (segment.com)。 我已經成功地將它作為 RN 應用程序的源代碼以及VoucherifyFirebase Analytics等目的地實現。 我之前使用它的 API 實現OneSignal到我的 RN 應用程序。

現在,我試圖將OneSignal實現為Segment的目的地。 但是,我不清楚如何通過 Segment 設置 OneSignal 的external user ID 我通過Segments identify call發送的所有數據都來自 OneSignal 的tags部分。 對於來自 Segment 的用戶記錄, external user ID部分保持空白。

所以,我的問題是,如何通過 Segment 設置 OneSignal 的external user ID 是否可以? 如果是這樣怎么辦?

您可以在用戶登錄后設置一個信號外部用戶 ID。

 Platform.OS === 'ios' &&
      OneSignal.promptForPushNotificationsWithUserResponse(response => {
        if (response && auth.isLogged) {
          OneSignal.setExternalUserId(auth.user._id);
        }
      });

這是我項目中的一個簡單示例。 但是你可以隨處使用你想要的東西。

  OneSignal.setExternalUserId("_externalUserId");

完成此設置后,您設置的 id 將顯示在您的面板上。 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM