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