Plug-in di Adobe: pt

IMPORTANTE

Questo plug-in è fornito da Adobe Consulting come cortesia per aiutarti a ottenere più valore da Adobe Analytics. L’Assistenza clienti di Adobe non fornisce supporto per questo plug-in, inclusa l’installazione o la risoluzione dei problemi. Se hai bisogno di aiuto con questo plug-in, contatta l’Account Manager della tua organizzazione. Possono organizzare una riunione con un consulente per l'assistenza.

Il plug-in pt esegue una funzione o un metodo in un elenco di variabili di Analytics. Ad esempio, puoi eseguire in modo selettivo la funzione clearVars su più variabili senza chiamare manualmente ogni volta la funzione. Diversi altri plug-in dipendono da questo codice per essere eseguiti correttamente. Questo plug-in non è necessario se non è necessario eseguire una funzione specifica su più di una variabile Analytics alla volta o se non si utilizzano plug-in dipendenti.

Installare il plug-in utilizzando i tag in Adobe Experience Platform

Adobe offre un’estensione che consente di utilizzare i plug-in più comunemente utilizzati.

  1. Accedi all' Interfaccia di raccolta dati utilizzando le tue credenziali AdobeID.
  2. Fai clic sulla proprietà desiderata.
  3. Vai alla scheda Extensions, quindi fai clic sul pulsante Catalog
  4. Installa e pubblica l'estensione Common Analytics Plugins
  5. Se non lo hai già fatto, crea una regola denominata "Inizializza plug-in" con la seguente configurazione:
    • Condizione: nessuna
    • Evento: Core - Libreria caricata (pagina in alto)
  6. Aggiungi un'azione alla regola precedente con la seguente configurazione:
    • Estensione: Plug-in comuni di Analytics
    • Tipo azione: Inizializza pt
  7. Salva e pubblica le modifiche alla regola.

Installare il plug-in utilizzando l’editor di codice personalizzato

Se non desideri utilizzare l'estensione plug-in, puoi utilizzare l'editor di codice personalizzato.

  1. Accedi all' Interfaccia di raccolta dati utilizzando le tue credenziali AdobeID.
  2. Fai clic sulla proprietà desiderata.
  3. Vai alla scheda Extensions , quindi fai clic sul pulsante Configure sotto l'estensione Adobe Analytics.
  4. Espandi il Configure tracking using custom code pannello a soffietto, che mostra il pulsante Open Editor .
  5. Apri l’editor di codice personalizzato e incolla il codice plug-in fornito di seguito nella finestra di modifica.
  6. Salva e pubblica le modifiche all’estensione Analytics.

Installare il plug-in utilizzando AppMeasurement

Copia e incolla il seguente codice in qualsiasi punto del file AppMeasurement dopo la creazione dell'istanza dell'oggetto di tracciamento Analytics (utilizzando s_gi). La conservazione dei commenti e dei numeri di versione del codice nell’implementazione consente ad Adobe di risolvere eventuali problemi.

/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: pt v3.0 */
function pt(l,de,cf,fa){var b=l,d=de,f=cf,g=fa;if("-v"===b)return{plugin:"pt",version:"3.0"};a:{if("undefined"!==typeof window.s_c_il){var a=0;for(var c;a<window.s_c_il.length;a++)if(c=window.s_c_il[a],c._c&&"s_c"===c._c){a=c;break a}}a=void 0}if("undefined"!==typeof a&&(a.contextData.pt="3.0",b&&a[f])){b=b.split(d||",");d=b.length;for(var e=0;e<d;e++)if(c=a[f](b[e],g))return c}};
/******************************************** END CODE TO DEPLOY ********************************************/

Usa il plug-in

La funzione pt utilizza i seguenti argomenti:

  • l (obbligatorio, stringa): Elenco di variabili su cui può essere eseguita la funzione contenuta nell’ cf argomento.
  • de (facoltativo, stringa): Il delimitatore che separa l’elenco di variabili nell’ l argomento. Impostazione predefinita di una virgola (,).
  • cf (obbligatorio, stringa): Il nome della funzione di callback contenuta nell'oggetto AppMeasurement da chiamare rispetto a ciascuna delle variabili contenute nell' l argomento.
  • fa (facoltativo, stringa): Se la funzione nell' cf argomento richiede argomenti aggiuntivi durante l'esecuzione, includerli qui. Predefinito su undefined.

Una chiamata a questa funzione restituisce un valore se la funzione di callback (nell'argomento cf ) restituisce un valore.

Chiamate di esempio

Esempio n. 1

Il codice seguente fa parte del plug-in getQueryParam . Esegue la funzione helper getParameterValue rispetto a ciascuna delle coppie chiave-valore contenute nella stringa query dell'URL (fullQueryString). In un altro caso, per estrarre ogni coppia chiave-valore, è necessario delimitare fullQueryString e dividerlo con un carattere e commerciale "&". Il parametroKey si riferisce al parametro della stringa di query che il plug-in sta tentando di estrarre dalla stringa di query

returnValue = pt(fullQueryString, "&", "getParameterValue", parameterKey)

La riga precedente è una scorciatoia per l’esecuzione del codice che assomiglia a quanto segue:

var returnValue = "",
  parameters = fullQueryString.split("&"),
  parametersLength = parameters.length;
for(var i = 0; i < parametersLength; i++)
{
  returnValue = getParameterValue(parameters[i], parameterKey);
  if(returnValue !== "") break;
}

Cronologia versioni

3.0 (19 marzo 2021)

  • È stato aggiunto il numero di versione come dati contestuali.

2.01 (24 settembre 2019)

  • Modifiche minori del codice per ridurre le dimensioni complessive

2.0 (17 aprile 2018)

  • Rilascio del punto (ricompilato, dimensioni del codice più piccole).
  • È stato aggiunto il supporto per H-code e AppMeasurement.

1.0 (23 settembre 2013)

  • Versione iniziale.

In questa pagina