設定檔指令碼問題 — 每次網站造訪引發一次
本文處理Adobe Target環境問題,該問題導致自訂設定檔指令碼讀取訪客行為,建立工作階段完成時重設為0的分數。 解決方法涉及使用使用者isNewSession在每次分數為true時重設分數,確保體驗顯示於工作階段的第一次造訪,無論閒置或快取清除為何。
說明 description
環境
Adobe Target
問題/症狀
使用自訂設定檔指令碼(讀取訪客造訪特定URL的時間),接著會建立並傳回分數。
依預設,分數為 0,如果訪客進入頁面,分數會接著增加1,然後使用對象規則,在訪客檢視體驗超過2次後我就可以說未顯示體驗。
您也希望在使用者的工作階段完成時清除分數,因此當他們返回網站時,其分數預設回 0。
因為這是根據訪客設定檔,您必須等到訪客設定檔重新整理後(預設為14天),分數才會預設回 0。
如果您使用user.isNewSession,且每次為true,則會將設定檔分數重設回 0。
這是否表示在訪客未啟用30分鐘後,就會重新設定分數?
或者,它們是否能更輕鬆地讓個人資料指令碼依個別造訪觸發一次,而不是依訪客個人資料觸發?
解決方法 resolution
解決方案
如果使用者未清除快取和Cookie就返回網站,則Target會將工作階段視為相同,並將使用者放入設定檔指令碼中(如果使用者符合條件)。
- Target工作階段僅會在閒置30分鐘(靜默)或清除快取和Cookie後結束。
- 如果您想要顯示工作階段第一次造訪時的體驗, 您可以撰寫傳回計數的設定檔指令碼來達成此目的。
- 然後您可以在目標活動對象中使用此設定檔指令碼做為訪客設定檔(
user.yourProfileScriptName等於靜態值 1)。
這樣可確保Target只會在工作階段的第一次造訪時傳送。 即使在活動30分鐘後或清除快取和Cookie後,這也會提供體驗。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f