Show Menu
ARGOMENTI×

Plug-in Adobe: getNewRepeat

Questo plug-in è fornito da Adobe Consulting come cortesia per aiutarti 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 getNewRepeat plug-in consente di determinare se un visitatore del sito è un nuovo visitatore o un altro visitatore entro un numero desiderato di giorni. Adobe consiglia di utilizzare questo plug-in se desiderate identificare i visitatori come "nuovi" utilizzando un numero personalizzato di giorni. Questo plug-in non è necessario se le dimensioni Nuovo/Ripeti visitatore in Analysis Workspace soddisfano le esigenze aziendali.

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

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: None
    • Evento: Core - Libreria caricata (Page Top)
  6. Aggiungete un'azione alla regola precedente con la seguente configurazione:
    • Estensione: Plug-in comuni di Analytics
    • Tipo azione: Initialize getNewRepeat
  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 all'estensione Analytics.

Installare il plug-in utilizzando AppMeasurement

Copiate e incollate il seguente codice in qualsiasi punto del file AppMeasurement dopo che è stata creata l'istanza dell'oggetto di tracciamento di Analytics (tramite 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: getNewRepeat v2.1 */
s.getNewRepeat=function(d){d=d?d:30;var s=this,p="s_nr"+d,b=new Date,e=s.c_r(p),f=e.split("-"),c=b.getTime();b.setTime(c+864E5*d); if(""===e||18E4>c-f[0]&&"New"===f[1])return s.c_w(p,c+"-New",b),"New";s.c_w(p,c+"-Repeat",b);return"Repeat"};
/******************************************** END CODE TO DEPLOY ********************************************/

Utilizzare il plug-in

Il getNewRepeat metodo utilizza i seguenti argomenti:
  • d (numero intero, facoltativo): Il numero minimo di giorni necessari tra le visite per ripristinare i visitatori "New" . Se questo argomento non è impostato, per impostazione predefinita è 30 giorni.
Questo metodo restituisce il valore di "New" se il cookie impostato dal plug-in non esiste o è scaduto. Restituisce il valore di "Repeat" se il cookie impostato dal plug-in esiste e la quantità di tempo dall'hit corrente e l'ora impostata nel cookie è maggiore di 30 minuti. Questo metodo restituisce lo stesso valore per un’intera visita.
Questo plug-in utilizza un cookie denominato "s_nr[LENGTH]" dove [LENGTH] è uguale all' d argomento. Il cookie contiene una marca temporale Unix che rappresenta l’ora corrente e lo stato corrente del visitatore ( "New" o "Repeat" ).

Chiamate di esempio

Esempio n. 1

Il codice seguente imposta s.eVar1 uguale al valore di "New" per i nuovi visitatori e continuerà a impostare s.eVar1 uguale al valore di "New" (con ogni nuova chiamata) per tutto il resto della visita del visitatore al sito.
s.eVar1=s.getNewRepeat();

Esempio n. 2

Se il visitatore ritorna al sito in qualsiasi momento da 31 minuti a 30 giorni dall'ultima chiamata a s.getNewRepeat(), il codice seguente imposta s.eVar1 uguale al valore di "Repeat" e continuerà a impostare s.eVar1 uguale al valore di "Repeat" (con ogni nuova chiamata) per tutto il resto della visita del visitatore al sito.
s.eVar1=s.getNewRepeat();

Esempio n. 3

Se il visitatore non è stato sul sito per almeno 30 giorni dall'ultima chiamata a s.getNewRepeat(), il codice seguente imposta s.eVar1 uguale al valore di "New" e continuerà a impostare s.eVar1 uguale al valore di "New" (con ogni nuova chiamata) per tutto il resto della visita del visitatore al sito.
s.eVar1=s.getNewRepeat();

Esempio n. 4

Se il visitatore ritorna al sito in qualsiasi momento da 31 minuti a 365 giorni (ossia 1 anno) dall'ultima chiamata a s.getNewRepeat(), il codice seguente imposta s.eVar1 uguale al valore "Repeat" e continuerà a impostare s.eVar1 uguale al valore "Repeat" (con ogni nuova chiamata) per tutto il resto del visitatore Visita al sito.
s.eVar1=s.getNewRepeat(365);

Esempio n. 5

Se il visitatore non è stato sul sito per almeno 365 giorni (ovvero 1 anno) dall'ultima chiamata a s.getNewRepeat(), il codice seguente imposta s.eVar1 uguale al valore "New" e continuerà a impostare s.eVar1 uguale al valore "New" (con ogni nuova chiamata) per tutto il resto della visita del visitatore al sito.
s.eVar1=s.getNewRepeat(365);

Cronologia versioni

2.1 (30 settembre 2019)

  • Ridisposizione della logica JavaScript per ridurre le dimensioni del plug-in

2.0 (16 aprile 2018)

  • Ricompilato con dimensioni del codice più piccole
  • È stata rimossa la possibilità di assegnare un nome al cookie per memorizzare le informazioni sulla visita. Il plug-in ora assegna un nome dinamico al cookie in base al valore passato nell' d argomento.