[v7]{class="badge informative" title="Gilt nur für Campaign Classic v7"}
Best Practices für das Reporting best-practices-reporting
Bedarfsanalyse analyzing-needs
Welches Reporting-Tool jeweils zum Einsatz kommt, hängt von der Menge der auszuwertenden Daten, ihrer Komplexität und dem gewünschten Berichtstyp ab.
Zur Optimierung von Erstellung, Verwendung und Beständigkeit eines Berichts müssen zunächst die Bedarfe genau bestimmt werden. Mit dieser ersten Analyse können Sie den zu erstellenden Berichtstyp und den besten Erstellungsmodus ermitteln. Gehen Sie wie folgt vor, um den Bericht zu erstellen:
-
Bedarf identifizieren
Zunächst muss genau bestimmt werden, was im Bericht angezeigt werden und wozu er dienen soll (Monitoring, Analyse, Datenexport etc.).
Adobe Campaign bietet eine breite Palette von Berichtsfunktionen. Es ist wichtig, Ihren Bedarf zu analysieren, damit Sie die passendste Funktion finden.
Sie können zum Beispiel:
- Daten der Datenbank durchsuchen und Kennzahlen definieren. Weiterführende Informationen finden Sie in diesem Abschnitt
- Indikatoren einem vorhandenen Bericht hinzufügen. Weiterführende Informationen finden Sie in diesem Abschnitt
- die Daten in der Datenbank anzeigen. Weiterführende Informationen finden Sie in diesem Abschnitt
- Einen neuen Versandbericht erstellen. Weiterführende Informationen finden Sie in diesem Abschnitt),
- Daten aus der Adobe Campaign-Datenbank exportieren (mithilfe eines Workflows; siehe diesen Abschnitt)
- Eine Pivot-Tabelle erstellen. Weiterführende Informationen finden Sie in diesem Abschnitt
- Aggregierte Daten untersuchen. Weiterführende Informationen finden Sie in diesem Abschnitt
- Verwenden Sie einen Assistenten, um Daten zu analysieren. Weiterführende Informationen finden Sie in diesem Abschnitt
- Große Datenmengen analysieren. Weiterführende Informationen finden Sie in diesem Abschnitt
-
Zielpopulation des Berichts identifizieren
Stellen Sie anschließend fest, für wen der Bericht, den Sie erstellen möchten, gedacht ist, wer ihn einsehen kann und in welchem Modus er angezeigt wird (in einem Browser, in Adobe Campaign, für eine bestimmte Anwendung oder die gesamte Plattform usw.).
Sie können den Berichtzugriff zulassen für:
- alle Adobe Campaign-Benutzer,
- Benutzer, die Berechtigungen zum Zugriff auf eine Marketing-Kampagne haben,
- einen einzelnen Benutzer für punktuelle Einsichten,
- alle Benutzer mit Webzugriff etc.
Beachten Sie in diesem Zusammenhang auch eventuelle Problematiken bezüglich Zugriffsberechtigungen und Sicherheit.
-
Inhalt des Berichts definieren
Bestimmen Sie, welcher Datentyp in Ihrem Bericht angezeigt werden soll: Versandindikatoren, Profile der Datenbank etc.
Sie sollten zudem die Art der verwendeten Daten (einfach, aus einer Berechnung stammend, besonders umfangreich etc.), ihre Lokalisierung (in Adobe Campaign oder einem externen System), ihr Volumen sowie ihre Aktualisierungshäufigkeit kennen, um die Berechnungsintervalle festzulegen (täglich, wöchentlich, in Echtzeit).
Die Probleme im Zusammenhang mit Datenmengen und Aktualisierungen müssen sorgfältig untersucht werden, um Probleme bei der Anzeige von Berichten zu vermeiden, insbesondere in Bezug auf die Zeit. Daher wird empfohlen, Aggregate zu erstellen, um einige Daten außerhalb des Berichts vorab zu berechnen. Tabellen, die die Tracking- und Versandlogs enthalten, können Millionen von Einträgen enthalten: Das bedeutet, dass die Daten über einen Workflow aggregiert werden müssen, damit sie in einem Bericht verwendet werden können.
Optimieren des Berichts-Designs optimizing-report-creation
Datenvolumen data-volume
Um optimale Performance zu erreichen, dürfen die bewegten Datenvolumen nicht zu groß sein.
Folgendes ist zu beachten:
-
Die Berechnungszeit eines Berichts darf niemals fünf Minuten überschreiten.
Wenn bei kleinen Datenvolumen die Berechnung des Berichts in der Konzeptionsphase 60 Sekunden überschreitet, muss die angewendete Methode überdacht werden.
-
Bei der Verwendung von Marketing Analytics dürfen die gemeldeten Daten 10 Millionen Zeilen nicht überschreiten.
Wie empfehlen außerdem, Aggregate nachts zu berechnen und diese aggregierten Daten direkt in Berichten zu verwenden. Diese Aggregate müssen über dedizierte Data Management-Workflows (SQL-Abfragen) erstellt werden.
Sie haben auch die Möglichkeit, die Berichte nachts zu berechnen und automatisch einen Verlauf erstellen zu lassen, der jederzeit eingesehen werden kann. Diese Vorgehensweise vermeidet ebenfalls eine Überlastung der Datenbank.
Abfragen queries
Wir empfehlen, wenn möglich SQL-Abfragen zu verwenden und den JavaScript-Nachbearbeitungsprozess zu vermeiden. Verwenden Sie bei Bedarf eine Skriptaktivität in einem Workflow und löschen Sie die für die Berechnung verwendeten Daten. Sie können auch archivierte Daten verwenden, um die Verarbeitungszeit zu beschleunigen.
In diesem Fall lautet die Syntax wie folgt:
if(string(ctx@_historyId)!==""))
Abfragen, die Ihnen die Erfassung von in Berichten angezeigten Daten ermöglichen, dürfen nicht zu komplex sein, insbesondere wenn sie sich auf alle Daten in der Datenbank beziehen. Zur Verbesserung der Leistung kann es nützlich sein, die Daten vor der Ausführung dieser Abfragen zu filtern. Dann bezieht sich die Berechnung nur auf einen Teil der Daten.
Performance performances
Die oben stehenden Empfehlungen erlauben es, die Berechnung der Berichte zu optimieren.
Adobe Campaign empfiehlt Ihnen zusätzlich die folgenden Verbesserungsmöglichkeiten:
-
Bearbeitung des Datenmodells: Verwendung indizierter Felder vorrangig zum Verbessern der Berechnungsformeln.
Zur einfachen Erkennung von indexierten Feldern ist in Adobe Campaign der Sortierungspfeil neben den Spaltentiteln rot unterstrichen, wenn das Feld indexiert ist.
Weiterführende Informationen zu Indizes finden Sie in diesem Abschnitt.
-
Sicherstellung, dass der Bericht skalierbar ist: Das Datenvolumen kann im Laufe der Zeit erheblich wachsen.
Außerdem kann sich das während der Testphasen verwendete Datenvolumen vom tatsächlichen Datenvolumen in der Produktion unterschieden.Daher sind Testphasen wichtig.
Schließlich müssen die Fristen der Datenbereinigung bekannt sein und bei Bedarf angepasst werden, um die Informationsverarbeitung zu erleichtern.
Weiterführende Informationen zur Bereinigung und Datenspeicherung finden Sie in diesem Abschnitt.
Exportieren der Berichte exporting-reports
Die mit dem Export von Berichten zusammenhängenden Empfehlungen finden sich in diesem Abschnitt.