設定檔指令碼問題 — 每次網站造訪引發一次

本文處理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