提供資訊服務時,收件者必須訂閱才能接收所有連結的通訊。 為避免不當通訊並確保收件者刻意訂閱,我們建議傳送訂閱確認請求以建立雙重選擇加入。 只有當使用者按一下確認訊息中包含的連結時,訂閱才會生效。
此範例根據下列情境:
建立要提供給收件者的電子報訂閱服務。 如需如何建立電子報的詳細資訊,請參閱 本節.
建立第二個資訊服務,此服務是連結至傳遞範本的暫時服務,用於傳送訂閱確認訊息。
確認訊息會透過在臨時服務層級參考的專用傳遞範本傳送。
在 Explorer ,選取 Resources > Templates > Delivery templates.
建立傳送訂閱確認訊息的傳遞範本。
按一下 To 中的按鈕 Email parameters 將傳遞範本與訂閱目標對應而非收件者建立關聯。
由於此傳遞的收件者尚未確認其核准,因此他們仍位於資料庫封鎖清單中。 為了讓收件者接收此通訊,您必須根據此範本授權傳遞,以封鎖清單上的目標收件者。
若要這麼做,請按一下 Exclusions 標籤。
按一下 Edit… 連結並取消勾選 Exclude recipients who no longer want to be contacted 選項。
此選項只能在此型別的內容中停用。
個人化您的傳遞,並將確認連結插入訊息內容。 此連結可讓您存取網路表單,以記錄訂閱確認。
使用DCE,將您的URL連結至網頁表單。 由於尚未建立網頁表單,請在建立後立即取代值。
最後,將此範本連結至先前建立的臨時服務。
網路表單會啟用收件者訂閱和訂閱確認。
網路表單工作流程將包含下列活動:
要執行此操作,請遵循下列步驟:
建立網頁表單並選擇範本 Newsletter subscription (subNewsletter).
在 Edit 索引標籤中,我們需要設定現有的工作流程,因為我們要新增確認訊息給要訂閱的收件者。
若要這麼做,請連按兩下 Preloading 方塊並按如下方式設定。
這表示如果使用者透過確認訊息中的連結存取此表單,則會載入其設定檔資訊。 如果他們透過網站的頁面存取網頁表單,則不會載入任何資訊。
新增 Test 活動至您的工作流程。
此 Test 活動可能與收件者電子郵件有關。 在此情況下,請依照以下方式設定:
新增兩個 Script 活動至您的工作流程。
第一個 Script 活動會將收件者新增至封鎖清單中,直到他們確認訂閱電子報為止。 其內容必須如下:
ctx.recipient.@blackList=1
第二個 Script 活動會授權傳送給使用者,並訂閱電子報。 指令碼的最後兩行將可讓您將收件者從暫存資料夾傳輸到另一個資料夾,並在他們確認訂閱後立即與現有設定檔進行調解。
ctx.recipient.@blackList=0
nms.subscription.Subscribe("INTERNAL_NAME_OF_THE_NEWSLETTER", ctx.recipient, false)
ctx.recipient.folder = <folder name="nmsRootRecipient"/>
nms.subscription.Unsubscribe("TEMP", ctx.recipient)
此 Temp 分割區也可以使用工作流程定期清除。
連按兩下 Subscription 活動以個人化訂閱表單,並將核取方塊與先前建立的臨時服務連結。
設定 Storage 活動,儲存表單頁面中輸入的資訊。
此活動可讓您在專用的臨時資料夾中建立收件者設定檔,以將其與資料庫中可傳送通訊的設定檔區分開。
您不得定義任何調解選項。
新增兩個 End 為使用者顯示訊息的活動。
第二個 End 方塊會在訂閱完成後顯示確認訊息。
建立及設定網頁表單後,您現在可以在傳遞範本中參考該表單,以傳送確認訊息。
您現在可以發佈表單,讓使用者能夠存取。
訂閱Newsletter涉及以下步驟:
網站使用者登入訂閱頁面並核准表單。
他們透過瀏覽器中的訊息收到通知,告知他們的請求已被考慮。
使用者會新增至中的Adobe Campaign資料庫 Temp 資料夾,而且他們的設定檔在封鎖清單上,直到他們透過電子郵件確認訂閱為止。
會傳送確認訊息,其中包含核准其訂閱的連結。
當使用者按一下此連結時,其瀏覽器中會顯示核准頁面。
Adobe Campaign會更新使用者設定檔:
它們不再位於封鎖清單中,
他們訂閱了資訊服務。
在下列範例中,系統會要求使用者選取車輛型別。 您可以根據選取的型別顯示可用的車輛類別。 這表示右側欄中顯示的專案取決於使用者的選擇:
當使用者選擇「私人車輛」時,可選擇「緊密」和「廂型小客車」。
當使用者選擇「商用車輛」時,選擇內容會顯示在下拉式清單中:
在此範例中,車輛型別不會儲存在資料庫中。 下拉式清單的設定如下:
此資訊儲存在區域變數中。
右側欄的條件式顯示是在容器中設定的:
私家車有條件的可見性欄位:
商用車輛的條件式欄位可見性: