設定推播通知頻道 push-notification-configuration
Journey Optimizer 可讓您建立歷程並傳送訊息給目標客群。 開始使用Journey Optimizer傳送推播通知之前,您必須確保行動應用程式上以及Adobe Experience Platform中的標籤已具備設定和整合。 若要瞭解 Adobe Journey Optimizer 中的推播通知資料流程,請參閱此頁面。
開始之前 before-starting
設定許可權 setup-permissions
建立行動應用程式之前,您必須先確定您擁有或指派適用於Adobe Experience Platform標籤的正確使用者許可權。 進一步瞭解標籤檔案。
若要指派 屬性 和 公司 許可權,請遵循下列步驟:
-
存取 Admin Console。
-
從 產品 索引標籤中,選取 Adobe Experience Platform資料彙集 卡片。
-
選取現有的 產品設定檔,或使用 新增設定檔 按鈕建立新的設定檔。 在Admin Console檔案中瞭解如何建立新的 新設定檔。
-
從 許可權 索引標籤中,選取 屬性權利。
-
按一下 全部新增。 這會將以下許可權新增至您的產品設定檔:
- 核准
- 開發
- 管理環境
- 管理擴充功能
- Publish
在Adobe Experience Platform Mobile SDK中安裝和發佈Adobe Journey Optimizer擴充功能及發佈應用程式屬性時,需要這些許可權。
-
然後,在左側功能表中選取 公司權利。
-
新增下列許可權:
- 管理應用程式設定
- 管理屬性
行動應用程式開發人員需要這些許可權,才能在 Adobe Experience Platform資料彙集 中設定推播認證,並在 Adobe Journey Optimizer 中定義推播通知通道設定(即訊息預設集)。
-
按一下 儲存。
若要將此 產品設定檔 指派給使用者,請遵循下列步驟:
-
存取 Admin Console。
-
從 產品 索引標籤中,選取 Adobe Experience Platform資料彙集 卡片。
-
選取您先前設定的 產品設定檔。
-
在 使用者 標籤中,按一下 新增使用者。
-
輸入使用者的名稱或電子郵件地址,然後選取使用者。 然後,按一下 儲存。
note note NOTE 如果使用者先前不是在Admin Console中建立的,請參閱新增使用者檔案。
設定您的應用程式 configure-app
技術設定涉及應用程式開發人員與企業管理員之間的密切合作。 在使用Journey Optimizer開始傳送推播通知之前,您需要在Adobe Journey Optimizer中建立推播認證、推播通道設定,並將您的行動應用程式與Adobe Experience Platform Mobile SDK整合。
請依照下列連結中詳述的實作步驟操作:
將行動應用程式與Adobe Experience Platform SDK整合 integrate-mobile-app
Adobe Experience Platform Mobile SDK透過Android和iOS相容的SDK,為您的行動裝置提供使用者端整合API。 請依照Adobe Experience Platform Mobile SDK檔案中的指示在您的應用程式中設定Adobe Experience Platform Mobile SDK。
到這為止,您也應該在Adobe Experience Platform Data Collection中建立並設定行動屬性。 您通常會為想要管理的每個行動應用程式建立行動屬性。 在Adobe Experience Platform Mobile SDK檔案中瞭解如何建立及設定行動屬性。
步驟1:在Journey Optimizer中新增應用程式推送認證 push-credentials-launch
在授與正確的使用者許可權後,您現在需要在Journey Optimizer中新增行動應用程式推送認證。
行動應用程式推播認證註冊為必填,才能授權Adobe代表您傳送推播通知。 請參閱以下詳細步驟:
-
存取 管道 > 推播設定 > 推播認證 功能表。
-
按一下 建立推播認證。
-
從 平台 下拉式清單中,選取作業系統:
-
適用於iOS 的
-
輸入行動應用程式 應用程式識別碼。
-
啟用 套用至所有沙箱 選項,讓這些推送認證可用於所有沙箱。 如果特定沙箱針對相同的平台和應用程式ID組有自己的認證,系統會優先採用這些沙箱專屬的認證。
-
已開啟 手動輸入推播認證 按鈕以新增您的認證。
-
拖放您的.p8 Apple推播通知驗證金鑰檔案。 此金鑰可從 憑證、識別碼 和 設定檔 頁面取得。
-
提供 金鑰識別碼。 這是在p8驗證金鑰建立期間指派的10字元字串。 您可以在 憑證、識別碼 和 設定檔 頁面中的 金鑰 索引標籤下找到它。
-
提供 團隊識別碼。 這是字串值,可在「成員資格」標籤下找到。
-
-
適用於Android 的
-
提供 應用程式ID,封裝名稱通常是
build.gradle
檔案中的應用程式ID。 -
啟用 套用至所有沙箱 選項,讓這些推送認證可用於所有沙箱。 如果特定沙箱針對相同的平台和應用程式ID組有自己的認證,系統會優先採用這些沙箱專屬的認證。
-
已開啟 手動輸入推播認證 按鈕以新增您的認證。
-
拖放FCM推送認證。 如需有關如何取得推送認證的詳細資訊,請參閱Google檔案。
-
-
-
按一下 提交 以建立您的應用程式設定。
步驟2:建立推送的通道設定 message-preset
建立推播認證後,您需要建立設定才能從 Journey Optimizer 傳送推播通知。
-
存取 頻道 > 一般設定 > 頻道設定 功能表,然後按一下 建立頻道設定。
-
輸入設定的名稱和說明(選擇性)。
note note NOTE 名稱必須以字母(A-Z)開頭。 它只能包含英數字元。 您也可以使用底線 _
、點.
和連字型大小-
字元。 -
若要將自訂或核心資料使用標籤指派給組態,您可以選取 管理存取權。 進一步瞭解物件層級存取控制(OLAC)。
-
選取 推播 頻道。
-
選取 行銷動作,以使用此設定將同意原則與訊息相關聯。 系統會運用與行銷動作相關的所有同意政策,以尊重客戶的偏好設定。 了解更多
-
選擇您的 平台。
-
選取與上面設定之推播認證相同的 應用程式ID。
-
儲存您的變更。
您現在可以在建立推播通知時選取設定。
步驟3:在行動屬性中設定Adobe Journey Optimizer擴充功能 configure-journey-optimizer-extension
適用於Adobe Experience Platform Mobile SDK的 Adobe Journey Optimizer擴充功能 可支援行動應用程式的推播通知,並可協助您收集使用者推播權杖,並管理與Adobe Experience Platform服務的互動測量。
在Journey Optimizer Mobile SDK檔案中瞭解如何設定Adobe Experience Platform擴充功能。
步驟4:使用事件測試您的行動應用程式 mobile-app-test
在Adobe Experience Platform和Adobe Experience Platform Data Collection中設定行動應用程式後,您現在可以在將推播通知傳送至設定檔之前對其進行測試。 在此使用案例中,我們會建立歷程來鎖定行動應用程式,並設定觸發推播通知的事件。
為了讓此歷程正常運作,您需要建立XDM結構描述。 如需詳細資訊,請參閱XDM檔案。
-
在「資料管理」功能表區段中,按一下 結構描述。
-
按一下 建立結構描述,在右上角選取 體驗事件,然後按一下 下一步。
-
輸入結構描述的名稱和描述,然後按一下 完成。
-
在 欄位群組 區段中,按一下左側的 新增 並選取 建立新欄位群組。
-
輸入 顯示名稱 和 描述。 完成時,按一下 新增欄位群組。 有關如何建立欄位群組的詳細資訊,請參閱XDM系統檔案。
-
在左側,選取結構。 在右窗格中,為 設定檔 啟用此結構描述。
-
在左側,選取欄位群組,然後按一下+圖示以建立新欄位。 在 欄位群組屬性 的右側,輸入 欄位名稱、顯示名稱 並選取 字串 作為 型別。
-
檢查 必要 並按一下 套用。
-
按一下 「儲存」。您的結構描述現在已建立,並可在事件中使用。
然後,您需要設定事件。
-
從首頁的左側功能表的[管理]底下,選取 組態。 按一下 事件 區段中的 管理 以建立您的新事件。
-
按一下 建立事件,事件設定窗格會在畫面右側開啟。
-
輸入事件的名稱。 您也可以新增說明。
-
在 事件識別碼型別 欄位中,選取 以規則為基礎。
-
在 引數 中,選取您先前建立的結構描述。
-
在欄位清單中,檢查是否選取了在結構描述欄位群組中建立的欄位。
-
按一下 事件識別碼條件 欄位中的 編輯。 拖放您先前新增的欄位,以定義系統用來識別觸發歷程之事件的條件。
-
輸入您在測試應用程式中觸發推播通知所需使用的語法,在此範例中為 訂單確認。
-
選取 ECID 作為您的 名稱空間。
-
按一下「確定」,然後按「儲存」。
您的事件現在已建立,並可用於歷程中。
您的事件將會觸發,而您將會收到傳送至行動應用程式的推播通知。