Berichte zu benutzerdefinierten Interaktionen in Dynamics Marketing

Dynamics 365 Marketing bietet Unternehmen die Möglichkeit, Kundenerlebnisse zu planen und auszuführen, über die sie mit ihren Kunden in Kontakt treten können. Diese Journeys können auf der Ausrichtung auf bestimmte Zielgruppen mit den Outbound-Marketing-Funktionen basieren oder ein Engagement basierend auf Schlüsselmomenten mit Real-Time Marketing haben. In beiden Szenarien wird aufgezeichnet und nachverfolgt, wie Kunden mit dem Unternehmen interagieren, und diese Informationen liefern dem Unternehmen wertvolle Einblicke.

Dynamics 365 Marketing enthält Visualisierungen und Dashboards, damit Organisationen die Analyse dieser Erkenntnisdaten durchführen können, aber es gibt Organisationen auch die Möglichkeit, benutzerdefinierte Berichte zu erstellen, indem sie diese Daten exportieren. In diesem Blog wird untersucht, wie der Export dieser Daten erreicht werden kann und welche Auswirkungen dies hat.

Innerhalb des Dynamics 365 Marketing-Produkts gibt es zwei Hauptmodule, die die verfügbaren Funktionen gruppieren: Outbound Marketing (OBM) und Real-Time Marketing (RTM). Jede hat ihre eigenen Funktionen, aber aus Sicht der Berichterstattung bieten sie ähnliche Funktionen:

  • In-App-Insights, die die häufigeren Verwendungen und Analysen abdecken (in RTM wird dies durch PBI Embedded-Berichte bereitgestellt, während OBM Insights-Steuerelemente in den E-Mail-, Journey- und Contact-Formularen bereitstellt)
  • Exportansatz zum Erstellen benutzerdefinierter Berichte.

Der größte Unterschied besteht darin, wie die Interaktionsdaten gespeichert und exportiert werden.

Dynamics 365 Marketing verfolgt, wie vermarktete Kontakte auf Marketingbotschaften reagieren, und bietet detaillierte Analyseansichten, um Organisationen dabei zu helfen, die Auswirkungen zu verstehen und den ROI durchgeführter Kampagnen zu analysieren. Jede wichtige Marketingtabelle bietet Statistiken, Analysen und Key Performance Indicators (KPIs) basierend auf den Marketingergebnissen. Diese Insight-Kategorien decken ein breites Spektrum an Aktivitäten ab, wie E-Mail-Interaktionen, Web-Interaktionen, Formular-Interaktionen usw.

Beim Design des Outbound-Marketings wurde eine Architektur erstellt, die Azure-Speicher nutzte, um die Interaktionsdaten für die Journeys zu speichern. Dies sorgte für eine schnellere Reaktionszeit als damals in Dataverse möglich war. Dataverse hat sich weiterentwickelt und ein verwalteter Data Lake ist jetzt verfügbar, der den schnelleren Speicher bietet, den Dynamics Marketing benötigt. Real-Time Marketing nutzt diesen Speicher, um den zuvor erstellten Azure-Speicher zu ersetzen. Die resultierende Architektur sieht folgendermaßen aus:

Aktueller Prozess zum Nutzen ausgehender Marketingeinblicke – Verwenden von Azure Blob Connection

Dynamics 365 Marketing bietet integrierte Analysen in der gesamten Anwendung, aber Sie können auch Ihre eigenen benutzerdefinierten Analysen und Berichte aus Ihren Dynamics 365 Marketing-Daten erstellen, indem Sie die native Azure Blob Storage Connection-Funktion verwenden. Um diese Funktion nutzen zu können, müssen Kunden einen Azure Blob Storage bereitstellen und eine „Shared Access Signature“ erstellen und diese URL verwenden, um einen neuen Analytics-Konfigurationsdatensatz zu erstellen. Nachdem dies abgeschlossen ist, beginnt Dynamics 365 Marketing damit, Interaktionsdaten als einzelne Dateien in Ihren Blobspeichercontainer zu exportieren, und Sie können damit beginnen, diese Daten für Ihre benutzerdefinierten Berichtsanforderungen zu verwenden.

Eine Schritt-für-Schritt-Anleitung zur Verwendung dieser Funktion finden Sie hier.

Echtzeit-Marketing-Insights-Daten – Verwenden von Microsoft Managed Data Lake

Real-Time Marketing verwendet einen anderen Ansatz zum Speichern der Interaktionsdaten, der eine verbesserte Leistung bietet, wie es für die neuen Dienste erforderlich ist, die es unterstützt. Diese Daten werden in einem Microsoft Managed Data Lake gespeichert und von dort aus von den Real-Time Marketing-Diensten und der In-App-Berichterstellung genutzt.

Während die meisten Daten, die in Dynamics 365 Marketing gespeichert werden, in Dataverse-Tabellen gespeichert werden, erfordern die Marketing-Interaktionsdaten eine andere Speicherung, um größere Volumina und einen höheren Änderungsdurchsatz zu unterstützen, wenn Kunden mit der Organisation interagieren, E-Mails öffnen, auf Links klicken usw. Mit Real-Time Marketing werden diese Daten in einem von Microsoft verwalteten Data Lake gespeichert, aus dem sie der Anwendung angezeigt werden.

Extrahieren von Marketingeinblicken im Real-Time Marketing

Wie oben erwähnt, werden die von Real-Time erfassten Interaktionsdaten im von Microsoft verwalteten Data Lake gespeichert. Es ist jedoch möglich, diese Daten mithilfe des beschriebenen Prozesses zu extrahieren. Der Artikel zeigt, wie Sie zum CDS-Ordner gelangen, aber für RTM-Marketing-Interaktionen interessieren uns die msdynmkt_aria_exporter Mappe. Der genaue Ablauf wäre:

    1. Identifizieren Sie die URL für die Dynamics Marketing-Umgebung und notieren Sie sich diese als Umgebungs-URL
    2. Greife auf … zu https:///api/data/v9.1/datalakefolders URL
    3. Suchen Sie im resultierenden JSON nach dem Data Lake-Ordner mit dem Namen msdynmkt_aria_exporter_folder und dann:
      1. Suchen Sie die Container-URL Eigentum, gekennzeichnet durch Containerendpunkt und notieren Sie sich den Wert als Container-URL
      2. Suchen Sie die Weg -Eigenschaft und notieren Sie sich die bereitgestellte GUID als PfadURL
    4. Verwenden Sie die obigen Werte, um ein SAS-Token zu erhalten https:///api/data/v9.1/RetrieveAnalyticsStoreAccess(Url=@a,ResourceType=’Folder’,Permissions=’Read,List’)?@a=’/
    5. Verwenden Sie das SAS-Token, um eine SAS-URL als zu erstellen https:///?> und greifen Sie über die gewünschte Anwendung wie Azure Storage Explorer zu. Der folgende Screenshot zeigt den Zugriff bei Verwendung der SAS-URL zum Herstellen einer Verbindung mit dem ADLS Gen 2-Container

In Anbetracht der derzeit verfügbaren Optionen umfasst eine vorgeschlagene Architektur für benutzerdefinierte Berichte das Kopieren von Interaktionsdaten aus dem von Microsoft verwalteten Speicher über die Verwendung des SAS-Tokens für Echtzeit-Marketing-Interaktionen, die Export-to-Blob-Funktion für Outbound-Marketing und die Verwendung der nativen Azure Synapse Link-Funktion von Dataverse ( https://docs.microsoft.com/en-us/powerapps/maker/data-platform/azure-synapse-link-synapse) für Tabellen, die in Dataverse gespeichert sind (wie Kundenverläufe und E-Mail-Nachrichten).

Sobald der erforderliche Datensatz im eigenen Data Lake des Kunden vorhanden ist, können Sie Ihren Azure Synapse-Arbeitsbereich einrichten und eine Verbindung herstellen und mit der Verarbeitung Ihrer Dynamics Marketing-Daten beginnen.

Für Kunden, die auch Outbound Marketing nutzen und ein einheitliches Reporting benötigen, würde der bestehende Export in Blob Storage weiter verwendet, dieser in einen Azure Blob Storage und von dort in den Data Lake des Kunden übertragen.

In den obigen Abschnitten wurde beschrieben, wie die Interaktionsdaten exportiert werden können, um benutzerdefinierte Analysen zu erstellen. Während dies das aktuelle Bild abdeckt, ist es nützlich zu berücksichtigen, dass bei dieser Architektur eine Weiterentwicklung erwartet wird. Zunächst werden die im Outbound-Marketing erfassten Interaktionen für den Export über SAS-Token zusammen mit den Echtzeit-Marketing-Interaktionen verfügbar, wodurch die Architektur wie folgt vereinfacht wird.

Die Interaktionsdaten enthalten ein Feld, um leichter erkennen zu können, ob es sich bei der Quelle um Outbound Marketing oder Real Time Marketing handelt.

Letztendlich strebt Microsoft an, ausreichende Out-of-the-Box-Berichte bereitzustellen, um die Kundenbedürfnisse abzudecken. Dies würde durch Tools wie Azure Synapse und PowerBI ergänzt, um die Erstellung benutzerdefinierter Berichte innerhalb der bereitgestellten Tools zu erleichtern, ohne dass die Daten außerhalb von Dataverse und dem von Microsoft verwalteten Data Lake repliziert werden müssen.

  • Outbound-Marketing-Interaktionsdaten werden in Zukunft in Real-Time-Marketing-Daten integriert und stehen dann zum Extrahieren aus dem Microsoft Managed Data Lake zur Verfügung
  • Das Rohdatenschema des Microsoft Managed Data Lake befindet sich in der privaten Vorschau und kann sich mit kommenden Versionen ändern
  • Da das SAS-Token 1 Stunde lang gültig ist, müssen Sie ein Tool zum Kopieren von Daten schreiben, das innerhalb dieses Zeitfensters kopiert werden kann, oder einen automatisierten Mechanismus erstellen, um bei Bedarf ein SAS-Token zu erhalten

Autoren:

-Emanuel Caraza (Hauptlösungsarchitekt)

Kolappan S (Senior-Programmmanager)

-Cemal Tevrizci (Senior Solution Architect)

Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *