異動推送通知

您可以使用Adobe Campaign在iOS和Android行動裝置上傳送交易推播通知。 這些訊息會在您利用Experience Cloud行動SDK在Adobe Campaign中設定的行動應用程式上接收。

注意

推播通道為選用。 請檢查您的授權合約。如需標準推播通知的詳細資訊,請參閱關於推播通知

若要傳送交易式推播通知,您必須據此設定Adobe Campaign。 請參閱設定行動應用程式

您可以傳送兩種類型的交易推播通知:

以事件為目標的交易式推播通知

您可以使用Adobe Campaign將​匿名交易推播通知傳送給已選擇從行動應用程式接收通知的所有使用者

在此情況下,只會使用事件本身包含的資料來定義傳送目標​​不會利用來自Adobe Campaign整合設定檔資料庫的資料。

設定事件型交易式推播通知

若要傳送交易式推播通知給選擇從行動應用程式接收通知的所有使用者,您必須先建立並設定事件,以事件本身包含的資料為目標。

注意

您仍可使用事件屬性(來自事件的資料)和事件擴充(來自Campaign資料庫的資料),個人化事件型交易式推播通知的內容。 請參閱下方的範例

事件必須包含下列三個元素:

  • 註冊權杖,即一個行動應用程式和一個裝置的使用者ID。 它可能與Adobe Campaign資料庫中的任何設定檔不對應。
  • 行動應用程式名稱(所有裝置皆適用 — Android和iOS)。 這是Adobe Campaign中設定的行動應用程式ID,將用於接收使用者裝置上的推播通知。 有關詳細資訊,請參閱設定行動應用程式
  • 推播平台(Android適用的「gcm」或iOS適用的「apns」)。

若要設定事件,請遵循下列步驟:

  1. 建立事件設定時,請選取​Push notification​通道和​Real-time event​目標維度(請參閱建立事件)。

  2. 新增欄位至事件。 這可讓您個人化交易式訊息(請參閱定義事件屬性)。 在此示例中,定義"gateNumber"、"lastname"和"firstname"欄位。

  3. 您也可以讓訊息的內容更豐富。 要執行此操作,請從連結到事件配置的表中添加欄位(請參閱豐富事件)。

  4. 預覽和發佈事件

    預覽事件時,REST API包含「registrationToken」、「application」和「pushPlatform」屬性,這些屬性將用於鎖定傳送目標。

    發佈事件後,系統會自動建立連結至新事件的交易式推播通知。 您現在可以修改並發佈剛建立的訊息(請參閱此區段)。

  5. 將事件整合至您的網站(請參閱整合觸發的事件)。

傳送事件型交易式推播通知

例如,航空公司想要邀請其行動應用程式使用者前往相關登機口。

公司會透過單一裝置,使用一個行動應用程式,為每位使用者傳送一則交易式推播通知(以註冊Token識別)。

  1. 移至建立的交易式訊息,以編輯其內容。請參閱存取交易式訊息

  2. 按一下​Content​區塊以修改訊息的標題和內文。

  3. 您可以插入個人化欄位,以新增建立事件時定義的元素(請參閱定義事件屬性)。

    要查找這些欄位,請按一下項目旁的鉛筆,按一下​Insert personalization field​並選擇​Context > Real-time event > Event context

    如需編輯推播通知內容的詳細資訊,請參閱準備和傳送推播通知

  4. 如果您想要使用Adobe Campaign資料庫的其他資訊,也可以擴充交易式訊息內容(請參閱擴充事件)。

  5. 儲存您的變更並發佈訊息。請參閱發佈交易式訊息

  6. 使用Adobe Campaign Standard REST API,在Android(gcm)上使用一個行動應用程式(WeFlight),將事件傳送至註冊Token(ABCDEF123456789),其中包含上線資料:

    {
      "registrationToken":"ABCDEF123456789",
      "application":"WeFlight",
      "pushPlatform":"gcm",
      "ctx":
      {
        "gateNumber":"Gate B18",
        "lastname":"Green",
        "firstname":"Jane"
      }
    }
    

    有關將事件觸發整合到外部系統的詳細資訊,請參閱整合事件觸發

如果註冊Token存在,則對應的使用者會收到包含下列內容的交易式推播通知:

「你好簡·格林,剛開始登機!請轉至B18門。"

以設定檔為目標的交易式推播通知

您可以傳送交易式推播通知​給已訂閱您行動應用程式​的Adobe Campaign設定檔。 此傳送可包含個人化欄位,例如直接從Adobe Campaign資料庫擷取的收件者名字。

在此情況下,事件必須包含一些欄位​,以允許與Adobe Campaign資料庫​中的設定檔調解。

定位設定檔時,會根據行動應用程式和裝置傳送一個交易式推播通知。 例如,如果Adobe Campaign使用者已訂閱兩個應用程式,則此使用者會收到兩則通知。 如果使用者已訂閱具有兩部不同裝置的相同應用程式,則此使用者會在每部裝置上收到通知。

設定檔已訂閱的行動應用程式會列在此設定檔的​Mobile App Subscriptions​標籤中。 要訪問此頁簽,請選擇配置檔案並按一下右側的​Edit profile properties​按鈕。

有關訪問和編輯配置檔案的詳細資訊,請參閱關於配置檔案

設定設定檔交易式推播通知

若要傳送交易式推播通知給已訂閱您行動應用程式的Adobe Campaign設定檔,您必須先建立並設定以Adobe Campaign資料庫為目標的事件。

  1. 建立事件設定時,請選取​Push notification​通道和​Profile​目標維度(請參閱建立事件)。

    依預設,交易式推播通知會傳送至收件者訂閱的所有行動應用程式。 若要將推播通知傳送至特定行動應用程式,請在清單中選取它。 其他行動應用程式將由訊息定位,但將排除在傳送之外。

  2. 如果您想要個人化交易式訊息,請將欄位新增至事件(請參閱定義事件屬性)。

    注意

    您必須至少新增一個欄位,才能建立擴充。 您不需要建立其他欄位,例如​名字​和​姓氏,因為您將能使用Adobe Campaign資料庫中的個人化欄位。

  3. 建立擴充以將事件連結至​Profile​資源(請參閱擴充事件),並選取此擴充作為​Targeting enrichment

    重要

    此步驟對於設定檔事件為必要。

  4. 預覽和發佈事件

    預覽事件時,REST API不包含指定註冊Token、應用程式名稱和推播平台的屬性,因為這些將從​Profile​資源中擷取。

    發佈事件後,系統會自動建立連結至新事件的交易式推播通知。 您現在可以修改並發佈剛建立的訊息(請參閱此區段)。

  5. 將事件整合至您的網站(請參閱整合觸發的事件)。

傳送設定檔交易式推播通知

例如,某家航空公司想要傳送最後一次登機電話給所有已訂閱其行動應用程式的Adobe Campaign使用者。

  1. 移至建立的交易式訊息,以編輯其內容。請參閱存取交易式訊息

  2. 按一下​Content​區塊以修改訊息的標題和內文。

    與以即時事件為基礎的設定不同,您可以直接存取所有設定檔資訊,以個人化您的訊息。 請參閱插入個人化欄位

    如需編輯推播通知內容的詳細資訊,請參閱準備和傳送推播通知

  3. 儲存您的變更並發佈訊息。請參閱發佈交易式訊息

  4. 使用Adobe Campaign Standard REST API,將事件傳送至設定檔:

    {
      "ctx":
      {
        "email":"janegreen@email.com",
        "gateNumber":"D16",
      }
    }
    

有關將事件觸發整合到外部系統的詳細資訊,請參閱整合事件觸發

對應的使用者會收到交易式推播通知,包含從Adobe Campaign資料庫擷取的所有個人化元素。

注意

沒有註冊Token、應用程式和推播平台欄位。 在此範例中,調解是使用電子郵件欄位執行。

變更交易式推播通知中的目標對應

交易式推播通知使用特定的目標對應,其中包含傳送此類傳送所需的技術設定。

若要變更此目標對應,請遵循下列步驟:

  1. 從交易式訊息清單中,選取推播通知。

  2. 在訊息控制面板中,按一下​Edit properties​按鈕。

  3. 展開​Advanced parameters​區段。

  4. 按一下​Select a ‘Target mapping’ element

  5. 從清單中選擇目標映射。

    注意

    若要在傳送​以設定檔為基礎的​交易式推播通知時取得最佳的傳送準備時間和效能,請使用​Profile - Real-time event for Push (mapRtEventAppSubRcp)​目標對應。

  6. 確認您的變更並發佈訊息。 請參閱發佈交易式訊息

    重要

    您必須再次發佈訊息,變更才會生效,否則仍會使用先前的目標對應。

本頁內容