在即時行銷中建立自訂觸發程序
自訂觸發程序是捕捉重要時刻和互動的靈活方式,使您能夠協調獨特的客戶互動。
自訂觸發程序是使用者定義的信號,可以包含和傳輸客戶旅程可以執行的任何類型資訊。 即時行銷使用者完全控制自訂觸發程序代表什麼,以及它們傳達的資訊類型。
在即時行銷中建立自訂觸發程序很簡單。 但是,自訂觸發程序需要行銷使用者和開發人員團隊之間的合作,開發人員團隊負責將小片段程式碼整合到最終將允許觸發程序運作的系統中。
建立自訂觸發程序涉及三個步驟:初始觸發程序建立、觸發程序整合和完成。
1. 初始觸發程序建立
此步驟在即時行銷的 觸發程序 區段執行。 若要建立自訂觸發程序,請從頂端功能區中選擇 + 新觸發程序,並按照螢幕上的說明進行定義:
標題與描述
給觸發程序一個簡短的描述性標題。 包括一個描述,以協助其他使用者在目錄中找到正確的觸發程序。
屬性
觸發程序屬性豐富了觸發程序的內容,並為建立分支或個人化內容的旅程提供了額外的背景框架。 例如,Wi-Fi 註冊 自訂觸發程序可能包含 位置 屬性,該屬性表示客戶已完成註冊的實際位置。 然後,位置 屬性的值可用於在旅途中傳送不同的訊息,具體取決於註冊是來自停車場還是大廳。
屬性有 名稱 與 資料類型。 選擇正確的資料類型(文字、數字、true 或 false,或日期/時間)很重要,可確保客戶旅程能在條件下提供適當的比較器。 例如,如果屬性為 數字 資料類型,則旅程將提供一個比較器,例如 小於 或 等於。 如果屬性是 日期/時間 類型,旅程將提供比較器,如 之前、於、之後。
特殊屬性
在預設情況下,每個自訂觸發程序中都存在稱為 客戶資料 的特殊屬性。 此屬性包含有關執行觸發程序動作之客戶的資訊。 資料類型可以是 Dynamics 365 連絡人或潛在客戶,也可以是 Customer Insights 設定檔。 在程式碼中,此屬性稱為 authID。
contactpoint_email 是一種特殊屬性,出現在與 Customer Insights 設定檔相關的自訂觸發程序中。 此屬性將用作回復,以防無法提供完整的 Customer Insights 設定檔。 開發人員應在此屬性中包含客戶的電子郵件,以確保即使無法獲得客戶的完整設定檔資訊,也可以透過電子郵件連絡到客戶。
contactpoint_phone 是一種特殊屬性,出現在與 Customer Insights 設定檔相關的自訂觸發程序中。 此屬性將用作回復,以防無法提供完整的 Customer Insights 設定檔。 開發人員應在此屬性中包含客戶的電話號碼,以確保即使無法獲得客戶的完整設定檔資訊,也可以透過簡訊連絡到客戶。
2. 觸發程序整合
建立觸發程序後,系統將產生程式碼片段。 您可以下載程式碼片段並與開發人員共用。 或者,開發人員可以透過應用程式提供的連結直接存取程式碼片段。

Hinweis
若要直接存取程式碼片段,開發人員將需要存取 Dynamics 365 Marketing 應用程式。
程式碼片段使客户在外部應用程式或網站上的操作能夠觸發即時行銷中的客戶旅程。 例如,當客戶點擊了電子商務網站上的結帳按鈕時,該程式碼將使用在按鈕被點擊時調用的「訂單確認」觸發程序,啟動訂單確認客戶旅程。 透過新增程式碼片段,開發人員只需將按鈕點擊連接到「訂單確認」觸發程序即可。
程式碼片段包含指示,詳細說明如何在外部系統上整合觸發程序程式碼。 您可以使用 JavaScript(網頁)、C# 或 Python(獨立系統)或透過 iOS 和 Android SDK 整合觸發程序。
Tipp
自訂觸發程序的某些整合可能會帶來安全影響。 觸發程序提供的程式碼片段包含一個 擷取金鑰,可唯一識別即時行銷執行個體。 可存取擷取金鑰的攻擊者可能會傳送虛假觸發程序,從而觸發意外的客戶旅程。 建議做法是:
- 盡可能保護擷取金鑰。
- 限制在自訂觸發程序中使用屬性,特別是當這些屬性可用於個人化內容並充當潛在攻擊向量(如跨網站指令碼)時。
3. 完成觸發程序
整合完成後,觸發程序 頁面將顯示資訊,以確認自訂觸發程序是否按預期運作。 整合完成並驗證後,觸發程序將被標記為 隨時可用,這將使觸發程序可見於旅程中且可供使用。
意見反映
提交及檢視以下的意見反映: