Show Menu
ARGOMENTI×

Plug-in Adobe: cleanStr

Questo plug-in è fornito da Adobe Consulting come cortesia per aiutarvi a ottenere più valore da Adobe Analytics. L'Assistenza clienti Adobe non fornisce supporto per questo plug-in, inclusa l'installazione o la risoluzione dei problemi. Se avete bisogno di aiuto con questo plug-in, contattate l'Account Manager della vostra azienda. Possono organizzare una riunione con un consulente per assistenza.
Il cleanStr plug-in rimuove o sostituisce tutti i caratteri non necessari da una stringa, inclusi i caratteri tag HTML, gli spazi bianchi, le schede e i ritorni a capo/riga. Sostituisce inoltre le virgolette singole ( e ) sinistre/destre con virgolette singole ( ' ) semplici diritte. Adobe consiglia di utilizzare questo plug-in se desiderate rimuovere caratteri non necessari dai valori delle variabili e la funzione "Testo pulito" di Launch non soddisfa le vostre esigenze di implementazione. Questo plug-in non è necessario se i dati raccolti non contengono caratteri superflui o se la funzione "Testo pulito" di Launch è sufficiente.

Installare il plug-in utilizzando l'estensione Lancio del Adobe Experience Platform

Adobe offre un’estensione che consente di utilizzare la maggior parte dei plug-in usati comunemente.
  1. Accedete a launch.adobe.com utilizzando le credenziali AdobeID.
  2. Fate clic sulla proprietà desiderata.
  3. Vai alla Extensions scheda, quindi fai clic sul Catalog pulsante
  4. Installare e pubblicare l’ Common Analytics Plugins estensione
  5. Se non lo avete già fatto, create una regola con l'etichetta "Inizializza plug-in" con la seguente configurazione:
    • Condizione: nessuna
    • Evento: Core - Libreria caricata (Page Top)
  6. Aggiungete un'azione alla regola precedente con la seguente configurazione:
    • Estensione: Plug-in Analytics comuni
    • Tipo azione: Inizializza cleanStr
  7. Salvate e pubblicate le modifiche alla regola.

Installare il plug-in utilizzando l'editor di codice personalizzato Launch

Se non desiderate utilizzare l'estensione del plug-in, potete utilizzare l'editor di codice personalizzato.
  1. Accedete a launch.adobe.com utilizzando le credenziali AdobeID.
  2. Fate clic sulla proprietà desiderata.
  3. Vai alla Extensions scheda, quindi fai clic sul Configure pulsante sotto l'estensione Adobe Analytics.
  4. Espandere la struttura Configure tracking using custom code a soffietto, che mostra il Open Editor pulsante.
  5. Aprite l’editor di codice personalizzato e incollate il codice plug-in fornito di seguito nella finestra di modifica.
  6. Salvate e pubblicate le modifiche nell’estensione Analytics .

Installare il plug-in utilizzando AppMeasurement

Copiate e incollate il seguente codice in qualsiasi punto del file AppMeasurement dopo che è stata creata un'istanza dell'oggetto di tracciamento Analytics (utilizzando s_gi ). La conservazione di commenti e numeri di versione del codice nell’implementazione consente ad Adobe di risolvere eventuali problemi.
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: cleanStr v1.0 */
function cleanStr(str){if("string"===typeof str){str=str.replace(/<\/?[^>]+(>|$)/g,"");str=str.trim(); str=str.replace(/[\u2018\u2019\u201A]/g,"'");str=str.replace(/\t+/g,"");for(str=str.replace(/[\n\r]/g," ");-1<str.indexOf("  ");)str=str.replace(/\s\s/g," ");return str}return""};
/******************************************** END CODE TO DEPLOY ********************************************/

Utilizzare il plug-in

Il cleanStr metodo utilizza i seguenti argomenti:
  • str (obbligatorio, stringa): Il valore che si desidera eliminare la codifica HTML, gli spazi bianchi, le schede o altri caratteri non necessari.
Il metodo restituisce il valore dell' str argomento e tutti i caratteri non necessari vengono rimossi.

Esempi

Esempio n. 1

Si supponga quanto segue (dove i punti rappresentano spazi e le frecce rappresentano caratteri di tabulazione)
s.eVar1 = "»∙∙this∙∙is∙a∙∙»∙messy»string∙∙∙∙"

Quando si esegue il codice seguente...
s.eVar1 = cleanStr(s.eVar1)

...eVar1 verrà impostato su "this is a messystring" (questa è una stringa di messaggio) (tutti gli spazi aggiuntivi e tutti i caratteri di tabulazione rimossi)

Esempio n. 2

Se viene mostrato...
s.eVar1 = "»∙∙this∙∙is∙a∙∙»∙messy»string∙∙∙∙"

...e viene eseguito il codice seguente...
cleanStr(s.eVar1)

...il valore finale di s.eVar1 sarà ancora:
"»∙∙this∙∙is∙a∙∙»∙messy»string∙∙∙∙"

L'esecuzione del plug-in da sola (senza assegnare il valore restituito a una variabile) non comporta in realtà la "reimpostazione" della variabile passata attraverso l'argomento str.

Cronologia versioni

1.0 (15 aprile 2018)

  • Versione iniziale.