Corrispondenza pattern
22 luglio 2024
- Argomenti:
- SCR-160012
Creato per:
- Amministratore
RTP espone una funzione di utilità per verificare se il modello corrisponde a una determinata stringa. L'utilità non può essere utilizzata in modalità asincrona perché restituisce un'indicazione in caso di corrispondenza o meno.
Prima di utilizzare l'API Contesto utente, è necessario diventare un cliente di Web Personalization e disporre del tag RTP distribuito sul sito.
Utilizzo
rtp.checkPattern(check_against, pattern);
Parametro | Facoltativo/Obbligatorio | Tipo | Descrizione |
---|---|---|---|
check_against | Obbligatorio | Stringa | Stringa su cui confrontare il modello. Ad esempio: URL della pagina corrente, nome del prodotto. |
pattern | Obbligatorio | Stringa | Aggiungi % per il carattere jolly. Il modello può essere:start with end withcontainsfull match |
Esempi
Imposta la variabile personalizzata nell’indice 1 se l’URL della pagina corrente termina con "productA".
if (rtp.checkPattern(window.location.href, '%productA')) {
rtp('set', 'custom1', 'productA');
}
Il percorso URL corrente è "/products/productB". Questo esempio controlla se il percorso contiene "products" e imposta la variabile personalizzata.
var currentURLPath = '/products/productB';
if (rtp.checkPattern(currentURLPath, '%products%')) {
rtp('set', 'custom1', 'products');
}
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59