decodeLinkParameters
La variabile decodeLinkParameters
è un valore booleano che determina se le variabili di tracciamento dei collegamenti vengono codificate una volta (se impostata su true
) o due (se impostata su false
). Ha effetto solo su linkName
(parte del metodo tl()
) e linkURL
. Per utilizzare, è necessario disporre della versione 2.24.0 o successiva di AppMeasurement. Il valore predefinito di questa variabile è false
.
Nelle versioni dell’AppMeasurement precedenti alla versione 2.24.0, le variabili di tracciamento dei collegamenti erano sempre codificate in URL due volte. Anche se non è un problema per le implementazioni che in genere si basano su caratteri a byte singolo, la doppia codifica ha creato valori codificati in modo errato per i caratteri multibyte nei rapporti. Se si imposta questa variabile su true
, i valori di tracciamento dei collegamenti vengono codificati una volta, che in genere corrisponde al comportamento desiderato.
- Se l'implementazione utilizza caratteri multibyte e le variabili di tracciamento dei collegamenti sono decodificate tramite URL per compensare la doppia codifica di AppMeasurement, impostare questa variabile su
false
. Questo valore conserva la funzionalità AppMeasurement esistente. - Se la tua implementazione utilizza caratteri multibyte e non utilizzi valori di tracciamento URL decode link, l'Adobe consiglia di impostare questa variabile su
true
. - Se l’implementazione non utilizza caratteri multibyte, questa variabile non è necessaria. Tuttavia, l'Adobe consiglia di impostare questa variabile su
true
nei casi in cui potrebbero essere inviati caratteri multibyte.
Doppia codifica dei parametri di collegamento tramite Web SDK
Questa variabile è specifica di AppMeasurement e non è necessaria in alcun tipo di implementazione dell’SDK web.
Parametri di collegamento di doppia codifica tramite l’estensione Adobe Analytics
Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.
s.decodeLinkParameters in AppMeasurement e nell’editor di codice personalizzato dell’estensione Analytics
La variabile s.decodeLinkParameters
è un valore booleano che determina se i valori di tracciamento dei collegamenti hanno doppia codifica. Se questa variabile non è definita, il suo valore predefinito è false
per mantenere la funzionalità per le implementazioni esistenti. L'Adobe consiglia di impostare questo valore su true
per tutte le nuove implementazioni, soprattutto se nei rapporti di tracciamento dei collegamenti vengono visualizzati valori codificati in URL.
s.decodeLinkParameters = true;