Trasmissione di parametri personalizzati in un URL host di un’app web per identificare un record

Scopri come trasmettere il parametro personalizzato in un URL host di un’app web per identificare un record.

Descrizione description

Ambiente

Campaign Classic

Problema/Sintomi

La tabella dei destinatari viene estesa per aggiungere due colonne personalizzate. La prima colonna ha un identificatore univoco per identificare un record destinatario e la seconda colonna memorizza lo stesso identificatore in un formato crittografato. È stato creato un flusso di lavoro personalizzato per crittografare tutti i valori della prima colonna e memorizzarli nella seconda colonna corrispondente.

Questo record crittografato deve essere utilizzato per identificare un destinatario nell’app web.

Ad esempio, l’URL dell’app web dovrebbe essere simile al seguente  https://clientsurl/unsubscribe/value/TVGr4UfKr9%2BuNlQulVDy2w%3D%3DTVGr4UfKr9%2BuNlQulVDy2w%3D%3D è il valore crittografato. Tuttavia, non appena questo URL viene passato in un browser, il browser considera  %2B e %3D come caratteri speciali e la codifica https://clientsurl/unsubscribe/value/TVGr4UfKr9+uNlQulVDy2w==.

Risoluzione resolution

Il browser potrebbe convertire i caratteri speciali nello schema di codifica URL poiché  identificatore crittografato (colonna estesa) non è stato passato come parametro di query nell’URL.

Per risolvere questo problema, è necessario utilizzare un separatore e una passata nel identificatore crittografato come parametro di query in modo che il browser non lo decodifichi.

Ad esempio: Utilizzare  [https://clientsurl/webApp/unsub?< nome colonna identificatore crittografato> =TVGr4UfKr9%2BuNlQulVDy2w%3D%3D](https://clientsurl/webApp/unsub?<encrypted identifier="" column="" name="">=TVGr4UfKr9%2BuNlQulVDy2w%3D%3D) invece dihttps://clientsurl/unsubscribe/value/TVGr4UfKr9%2BuNlQulVDy2w%3D%3D

Modifica la parte dell’app web che richiede l’annullamento dell’abbonamento in modo da prendere in considerazione il rispettivo parametro per annullare l’abbonamento del destinatario.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f