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.
La getTimeParting
plug-in consente di acquisire i dettagli del momento in cui si verifica un’attività misurabile sul sito. Questo plug-in è utile quando desideri suddividere le metriche in base a una suddivisione ripetibile del tempo su un determinato intervallo di date. Ad esempio, puoi confrontare i tassi di conversione tra due giorni della settimana diversi, ad esempio tutti i giorni della domenica rispetto a tutti i giovedì. Puoi anche confrontare i periodi del giorno, ad esempio tutte le mattine rispetto a tutte le serate.
Analysis Workspace fornisce dimensioni predefinite simili e formattate in modo leggermente diverso rispetto a questo plug-in. Vedi ripartizione del tempo nella guida utente Analisi per ulteriori informazioni. Alcune organizzazioni ritengono sufficienti le dimensioni predefinite di Analysis Workspace.
La versione 4.0+ di questo plug-in è molto diversa dalle versioni precedenti. L'Adobe consiglia vivamente di implementare questo plug-in "da zero". Il codice che fa riferimento al plug-in prima della versione 4.0 non è compatibile con la versione corrente di questo plug-in.
Adobe offre un’estensione che consente di utilizzare i plug-in più comunemente utilizzati.
Se non desideri utilizzare l'estensione plug-in, puoi utilizzare l'editor di codice personalizzato.
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: getTimeParting v6.3 (No Prerequisites Needed) */
function getTimeParting(t){var c=t;if("-v"===t)return{plugin:"getTimeParting",version:"6.3"};a:{if("undefined"!==typeof window.s_c_il){var a=0;for(var b;a<window.s_c_il.length;a++)if(b=window.s_c_il[a],b._c&&"s_c"===b._c){a=b;break a}}a=void 0}"undefined"!==typeof a&&(a.contextData.getTimeParting="6.3");c=document.documentMode?void 0:c||"Etc/GMT";a=(new Date).toLocaleDateString("en-US",{timeZone:c,minute:"numeric",hour:"numeric",weekday:"long",day:"numeric",year:"numeric",month:"long"});a=/([a-zA-Z]+).*?([a-zA-Z]+).*?([0-9]+).*?([0-9]+)(.*?)([0-9])(.*)/.exec(a);return"year="+a[4]+" | month="+a[2]+" | date="+a[3]+" | day="+a[1]+" | time="+(a[6]+a[7])};
/******************************************** END CODE TO DEPLOY ********************************************/
La getTimeParting
La funzione utilizza l'argomento seguente:
t
(Facoltativo ma consigliato, stringa): Nome del fuso orario in cui convertire l’ora locale del visitatore. Impostazione predefinita per l’ora UTC/GMT. Vedi Elenco dei fusi orari del database TZ su Wikipedia per un elenco completo di valori validi.
I valori validi comuni includono:
"America/New_York"
per l’ora orientale"America/Chicago"
per l’ora centrale"America/Denver"
per l’ora di montagna"America/Los_Angeles"
per l’ora del PacificoUna chiamata a questa funzione restituisce una stringa contenente i seguenti elementi delimitati da una tubazione (|
):
// Use the following code if the visitor resides in Paris, France
s.eVar8 = getTimeParting("Europe/Paris");
// Use the following code if the visitor resides in San Jose, California
s.eVar17 = getTimeParting("America/Los_Angeles");
// Use the following code if the visitor resides in Ghana.
// Note that Ghana is in GMT time, the default time zone that the plug-in uses with no argument
s.eVar22 = getTimeParting();
// Internet Explorer only returns the visitor's local time. Use this conditional statement to accommodate IE visitors
if(!document.documentMode) s.eVar39 = getTimeParting("America/New_York");
else s.eVarX = "Internet Explorer Visitors";
// Given a visitor from Denver Colorado visits a site on August 31, 2020 at 9:15 AM
// Returns the string value "year=2020 | month=August | date=31 | day=Friday | time=6:15 PM"
s.eVar10 = getTimeParting("Europe/Athens");
// Returns the string value "year=2020 | month=August | date=31 | day=Friday | time=6:15 AM"
s.eVar11 = getTimeParting("America/Nome");
// Returns the string value "year=2020 | month=August | date=31 | day=Friday | time=8:45 PM"
s.eVar12 = getTimeParting("Asia/Calcutta");
// Returns the string value "year=2020 | month=September | date=1 | day=Saturday | time=1:15 AM"
s.eVar13 = getTimeParting("Australia/Sydney");
tpDST
, poiché le date di inizio/fine del risparmio di giorno vengono ora rilevate automaticamenteLe versioni precedenti di questo plug-in non erano compatibili per tutti gli anni futuri. Se utilizzi una versione precedente di questo plug-in, Adobe consiglia vivamente di effettuare l’aggiornamento alla versione più recente per evitare errori JavaScript e perdita di dati. Se l'aggiornamento di questo plug-in non è fattibile, assicurati che il s._tpdst
nel codice plug-in sono inclusi gli anni appropriati.