Adobe plug-in: getTimeParting
Med plugin-programmet getTimeParting
kan du samla in information om när mätbara aktiviteter äger rum på din plats. Denna plugin är värdefull när du vill att mätvärden ska delas upp efter en upprepningsbar uppdelning av tiden i ett visst datumintervall. Du kan till exempel jämföra konverteringsgraden mellan två olika veckodagar, till exempel alla söndagar jämfört med alla torsdagar. Du kan också jämföra tidsperioder på dagen, t.ex. alla tider jämfört med alla kvällar.
Analysis Workspace har liknande färdiga dimensioner som formateras något annorlunda än denna plugin. Mer information finns i Tidsdelningsdimensioner i användarhandboken för Analysera. Vissa organisationer tycker att Analysis Workspace färdiga dimensioner är tillräckliga.
Installera plugin-programmet med Web SDK-tillägget
Adobe har ett tillägg som gör att du kan använda de vanligaste plugin-programmen med Web SDK.
-
Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
-
Klicka på Tags till vänster och klicka sedan på den önskade taggegenskapen.
-
Klicka på Extensions till vänster och sedan på fliken Catalog
-
Leta reda på och installera tillägget Common Web SDK Plugins.
-
Klicka på Data Elements till vänster och klicka sedan på det önskade dataelementet.
-
Ange det önskade dataelementnamnet med följande konfiguration:
- Tillägg: Vanliga SDK-plugin-program för webben
- Dataelement:
getTimeParting
-
Ange parametern
Time Zone
till höger. -
Spara och publicera ändringarna i dataelementet.
Installera plugin-programmet manuellt för att implementera Web SDK
Denna plugin stöds ännu inte för användning i en manuell implementering av Web SDK.
Installera plugin-programmet med Adobe Analytics-tillägget
Adobe har ett tillägg som gör att du kan använda de vanligaste plugin-programmen med Adobe Analytics.
-
Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
-
Klicka på den önskade taggegenskapen.
-
Gå till fliken Extensions och klicka sedan på knappen Catalog
-
Installera och publicera tillägget Common Analytics Plugins
-
Om du inte redan har det skapar du en regel med namnet"Initiera plugin-program" med följande konfiguration:
- Villkor: Inget
- Händelse: Kärna - Bibliotek inläst (sidan ovanpå)
-
Lägg till en åtgärd i ovanstående regel med följande konfiguration:
- Tillägg: Plugin-program för gemensam analys
- Åtgärdstyp: Initiera getTimeParting
-
Spara och publicera ändringarna i regeln.
Installera plugin-programmet med en anpassad kodredigerare
Om du inte vill använda tillägget för Common Analytics-plugin-program kan du använda den anpassade kodredigeraren.
- Logga in på Adobe Experience Platform Data Collection med dina inloggningsuppgifter för AdobeID.
- Klicka på önskad egenskap.
- Gå till fliken Extensions och klicka sedan på knappen Configure under Adobe Analytics-tillägget.
- Expandera dragspelsfliken Configure tracking using custom code som visar knappen Open Editor.
- Öppna den anpassade kodredigeraren och klistra in den plugin-kod som finns nedan i redigeringsfönstret.
- Spara och publicera ändringarna i Analytics-tillägget.
Installera plugin-programmet med AppMeasurementet
Kopiera och klistra in följande AppMeasurement var som helst i analysfilen efter att Analytics-spårningsobjektet har initierats (med s_gi
). Genom att bevara kommentarer och versionsnummer i koden i implementeringen kan Adobe felsöka eventuella problem.
/******************************************* 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 ********************************************/
Använda plugin-programmet
Funktionen getTimeParting
använder följande argument:
t
(Valfritt men rekommenderat, sträng): Namnet på den tidszon som besökarens lokala tid ska konverteras till. Standardvärdet är UTC/GMT-tid. En fullständig lista över giltiga värden finns i Lista över TZ-databasens tidszoner på Wikipedia.
Vanliga giltiga värden är:
"America/New_York"
för Eastern Time"America/Chicago"
för centraltid"America/Denver"
för bergstid"America/Los_Angeles"
för Pacific Time
Anrop till den här funktionen returnerar en sträng som innehåller följande avgränsade med en pipe (|
):
- Det aktuella året
- Den aktuella månaden
- Dag i månaden
- Veckodagen
- Aktuell tid (AM/PM)
Exempel
// 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");
Tidigare versioner
6.3 (19 mars 2021)
- Versionsnummer har lagts till som kontextdata.
6.2 (5 november 2019)
- Små felkorrigeringar
- Minskad total kodstorlek
6.1 (26 november 2018)
- Korrigera för Internet Explorer-webbläsare. De kan returnera tiden, men bara på besökarens lokala tid.
6.0 (14 augusti 2018)
- Fullständig omskrivning enligt internationella standarder. Nu konverteras sommartid och alla tidszoner korrekt.
5.0 (17 april 2018)
- Point Release (omkompilerad, mindre kodstorlek)
- Behovet av parametern
tpDST
har tagits bort eftersom start-/slutdatum för sommartid nu identifieras automatiskt
s._tpdst
i plugin-programkoden innehåller rätt år i framtiden.4.0 (22 augusti 2016)
- Tillhandahåller en helt ny lösning och innehåller nu information om år, månad och datum.