Show Menu
THEMEN×

Adobe-Plug-in: getTimeParting

Dieses Plug-in wird von Adobe Consulting bereitgestellt, um Ihnen zu helfen, aus Adobe Analytics mehr Nutzen zu ziehen. Der Adobe-Kundendienst bietet keine Unterstützung für dieses Plug-in, einschließlich Installation und Fehlerbehebung. Wenn Sie Hilfe zu diesem Plug-in benötigen, wenden Sie sich an den Kundenbetreuer Ihres Unternehmens. Sie können ein Treffen mit einem Berater für Hilfe arrangieren.
Mit dem getTimeParting Plug-in können Sie die Details zu dem Zeitpunkt erfassen, zu dem eine beliebige messbare Aktivität auf Ihrer Site stattfindet. Dieses Plug-in ist nützlich, wenn Sie Metriken nach wiederholbarer Zeitteilung über einen bestimmten Datumsbereich aufschlüsseln möchten. Sie können beispielsweise die Konversionsraten zwischen zwei verschiedenen Wochentagen vergleichen, z. B. sonntags und donnerstags. Sie können auch Tageszeiträume vergleichen, z. B. jeden Morgen im Vergleich zu allen Abenden.
Der Arbeitsbereich für Analysen bietet ähnliche vordefinierte Dimensionen, die etwas anders formatiert sind als dieses Plug-in. Weitere Informationen finden Sie unter Dimensionen der Zeitaufteilung im Benutzerhandbuch für Analysieren. Einige Unternehmen finden, dass die vordefinierten Dimensionen des Analysis Workspace ausreichend sind.

Installieren Sie das Plug-In mit der Adobe Experience Platform Launch-Erweiterung

Adobe bietet eine Erweiterung, mit der Sie am häufigsten verwendete Plug-ins verwenden können.
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. Klicken Sie auf die gewünschte Eigenschaft.
  3. Gehen Sie zur Registerkarte Erweiterungen und klicken Sie dann auf die Schaltfläche Katalog
  4. Installieren und Veröffentlichen der Erweiterung Common Analytics Plugins
  5. Wenn Sie dies noch nicht getan haben, erstellen Sie eine Regel mit der Bezeichnung "Plug-ins initialisieren"mit der folgenden Konfiguration:
    • Bedingung: Keines
    • Ereignis: Core - Bibliothek geladen (Seitenanfang)
  6. Fügen Sie der oben stehenden Regel eine Aktion mit der folgenden Konfiguration hinzu:
    • Erweiterung: Allgemeine Analytics-Plugins
    • Aktionstyp: getTimeParting initialisieren
  7. Speichern und veröffentlichen Sie die Änderungen an der Regel.

Installieren des Plug-Ins mit dem Editor für benutzerdefinierten Code starten

Wenn Sie die Plug-in-Erweiterung nicht verwenden möchten, können Sie den Editor für benutzerspezifischen Code verwenden.
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. Klicken Sie auf die gewünschte Eigenschaft.
  3. Wechseln Sie zur Registerkarte Erweiterungen und klicken Sie dann unter der Erweiterung Adobe Analytics auf die Schaltfläche Konfigurieren .
  4. Erweitern Sie die Verfolgung mithilfe eines benutzerdefinierten Code -Akkordeons, das die Schaltfläche zum Öffnen des Editors anzeigt.
  5. Öffnen Sie den benutzerdefinierten Code-Editor und fügen Sie den unten angegebenen Plug-in-Code in das Bearbeitungsfenster ein.
  6. Speichern und veröffentlichen Sie die Änderungen in der Analytics-Erweiterung.

Plug-In mit AppMeasurement installieren

Kopieren Sie den folgenden Code an einer beliebigen Stelle in der AppMeasurement-Datei, nachdem das Analytics-Verfolgungsobjekt instanziiert wurde (unter Verwendung s_gi ). Die Beibehaltung von Kommentaren und Versionsnummern des Codes in Ihrer Implementierung hilft Adobe bei der Fehlerbehebung potenzieller Probleme.
/******************************************* BEGIN CODE TO DEPLOY *******************************************/
/* Adobe Consulting Plugin: getTimeParting v6.2 */
var getTimeParting=function(a){a=document.documentMode?void 0:a||"Etc/GMT";a=(new Date).toLocaleDateString("en-US",{timeZone:a, 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 ********************************************/

Plug-In verwenden

Die getTimeParting Methode verwendet das folgende Argument:
t (Optional, aber empfohlen, Zeichenfolge): Der Name der Zeitzone, in die die Ortszeit des Besuchers umgerechnet werden soll. Die Standardeinstellung ist UTC/GMT-Zeit. Eine vollständige Liste der gültigen Werte finden Sie unter Liste der Zeitzonen der TZ-Datenbank auf Wikipedia.
Zu den allgemeinen gültigen Werten gehören:
  • "America/New_York" für Eastern Time
  • "America/Chicago" für Central Time
  • "America/Denver" für Mountain Time
  • "America/Los_Angeles" für Pacific Time
Beim Aufrufen dieser Methode wird eine Zeichenfolge zurückgegeben, die die folgenden durch ein Pipe getrennten Zeichen enthält ( | ):
  • Das aktuelle Jahr
  • Der aktuelle Monat
  • Der Tag des Monats
  • Wochentag
  • Die aktuelle Zeit (AM/PM)

Beispielaufrufe

Beispiele für bestimmte Zeitzonen

Verwenden Sie den folgenden Beispielcode, wenn sich der Client in Paris, Frankreich befindet:
s.eVarX = getTimeParting("Europe/Paris");

Befindet sich der Kunde in San Jose, Kalifornien:
s.eVarX = getTimeParting("America/Los_Angeles");

Befindet sich der Kunde im afrikanischen Land Ghana:
s.eVarX = getTimeParting();

Ghana liegt innerhalb der UTC/GMT-Zeitzone. Dieses Beispiel zeigt, dass unter solchen Umständen kein Plug-in-Argument erforderlich ist.

Internet Explorer-Browser

Verwenden Sie das folgende Beispiel, wenn Sie Zeitaufteilungsdaten von Internet Explorer-Besuchern ausschließen möchten (da der von IE-Browsern zurückgegebene Wert nur in der Ortszeit des Besuchers liegen kann)
if(!document.documentMode) s.eVarX = getTimeParting("America/New_York");
else s.eVarX = "Internet Explorer Visitors";

Ergebnisse von Aufrufen

Wenn ein Besucher aus Denver eine Site besucht, besucht Colorado am 31. August 2020 um 9:15 Uhr,
Ausführen des folgenden Codes...
s.eVar10 = getTimeParting("Europe/Athens");

...würde s.eVar10 gleich "year=2020"einstellen| month=August| date=31| day=Friday| time=6:15 PM"
Während der folgende Code...
s.eVar10 = getTimeParting("America/Nome");

...würde s.eVar10 gleich "year=2020"einstellen| month=August| date=31| day=Friday| time=6:15 AM"
Der folgende Code...
s.eVar10 = getTimeParting("Asia/Calcutta");

...würde s.eVar10 gleich "year=2020"einstellen| month=August| date=31| day=Friday| time=8:45 PM"
Und der folgende Code...
s.eVar10 = getTimeParting("Australia/Sydney");

...würde s.eVar10 gleich "year=2020"einstellen| month=September| date=1| day=Saturday| time=1:15 AM"

Versionsverlauf

6.2 (5. November 2019)

  • Kleine Fehlerbehebungen
  • Reduzierte Codegröße

6.1 (26. November 2018)

  • Fehlerbehebung für Internet Explorer-Browser. Sie können die Zeit zurückgeben, jedoch nur in der Ortszeit des Besuchers.

6.0 (14. August 2018)

  • Umschreiben nach internationalen Standards Konvertiert nun die Sommerzeit und alle Zeitzonen entsprechend.

5.0 (17. April 2018)

  • Point Release (neu kompiliert, kleinere Codegröße)
  • Die Notwendigkeit für den tpDST Parameter wurde entfernt, da jetzt automatisch die Datums-/Enddaten für die Sommerzeit erkannt werden

4.0 (22. August 2016)

  • Bietet eine brandneue Lösung und enthält nun Informationen zu Jahr, Monat und Datum.