decodeLinkParameters

decodeLinkParameters變數是布林值,可判斷連結追蹤變數是經過編碼一次(若設為true)或兩次(若設為false)。 它只會影響linkName (屬於tl()方法)和linkURL。 它需要AppMeasurement v2.24.0或更高版本才能使用。 此變數的預設值為false

在v2.24.0之前的AppMeasurement版本中,連結追蹤變數一律會進行URL編碼兩次。 雖然這對通常仰賴單位元組字元的實作而言不是問題,但雙重編碼會導致報表中的多位元組字元編碼不正確。 將此變數設為true會編碼一次連結追蹤值,這通常是想要的行為。

  • 如果您的實作使用多位元組字元,且連結追蹤變數經過URL解碼以位移AppMeasurement的雙重編碼,請將此變數設為false。 此值會保留現有的AppMeasurement功能。
  • 如果您的實作使用多位元組字元,但未對連結追蹤值進行URL解碼,Adobe建議將此變數設為true
  • 如果您的實施未使用多位元組字元,則不需要此變數。 不過,Adobe建議將此變數設為true,以防可能傳送多位元組字元。

使用Web SDK將連結引數雙重編碼

此變數專屬於AppMeasurement,且在任何型別的Web SDK實作中均不需要。

使用Adobe Analytics擴充功能將連結引數雙重編碼

Adobe Analytics 擴充功能中沒有專用欄位可使用這個變數。請依照 AppMeasurement 語法使用自訂程式碼編輯器。

AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s.decodeLinkParameters

s.decodeLinkParameters變數是布林值,可判斷連結追蹤值是否會進行雙重編碼。 如果此變數未定義,其預設值為false,以保留現有實作的功能。 Adobe建議針對所有新的實作將此值設定為true,尤其是如果您在連結追蹤報表中看到URL編碼值時。

s.decodeLinkParameters = true;
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690