[英]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 應用程序的源代碼以及Voucherify
和Firebase 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");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.