Übersicht
Diese AWS-Lösung hilft Amazon-Ads-Kunden dabei, Kundensignale nahtlos in ihre AMC-Instance (Amazon Marketing Cloud) hochzuladen, ohne IT-Ressourcen für den Aufbau und die Unterstützung der Upload-Workflows bereitstellen zu müssen. Amazon-Ads-Kunden haben die Möglichkeit, Daten von ihrem Amazon S3 oder ihren AWS-Clean-Rooms-Kooperationen hochzuladen. Auf diese Weise können Amazon-Ads-Kunden ihre Amazon-Ads-Kampagnen innerhalb der AMC weiter optimieren und gleichzeitig die vollständige Kontrolle über ihre Daten behalten, da Signale verschlüsselt, übertragen und normalisiert werden, bevor sie in die AMC-API hochgeladen werden.
Vorteile
Diese Lösung erleichtert es Kunden, ihre Signale nahtlos in ihre AMC-Instance hochzuladen. Eine API und eine neue Benutzeroberfläche helfen Kunden dabei, den Datentransformationsprozess zu automatisieren und das erforderliche Format vor der Aufnahme in die AMC zu definieren.
Innerhalb von Stunden statt Wochen können Werbetreibende und Agenturen ihre Signale effizient von AWS in die AMC hochladen, ohne IT-Ressourcen für den Aufbau und die Unterstützung der Upload-Workflows bereitstellen zu müssen.
Die Lösung wird im AWS-Konto eines Kunden gestartet, sodass dieser die volle Kontrolle über die Daten behält, die er mit der AMC teilen möchte.
Technische Details
Sie können diese Architektur mit dem Implementierungsleitfaden und der dazugehörigen Vorlage für AWS CloudFormation automatisch bereitstellen.
Schritt 1
Der Benutzer lädt Erstanbieterdaten in den angegebenen Amazon Simple Storage Service (Amazon S3)-Bucket hoch oder exportiert Daten aus AWS Clean Rooms in den S3-Bucket. Optional kann der Benutzer Daten aus dem S3-Bucket einem AWS Key Management Service (AWS KMS)-Schlüssel zuweisen, um Quelldaten und deren Derivate in der gesamten ETL-Pipeline (Extrahieren, Transformieren, Laden) zu entschlüsseln und zu verschlüsseln.
Schritt 2
Der Benutzer meldet sich mit Amazon Cognito bei der bereitgestellten Web-Anwendung an und erhält die Autorisierungs-Token, die zum Laden von Frontend-Assets von Amazon S3 und Backend-Ressourcen von Amazon API Gateway erforderlich sind.
Schritt 3
Benutzer interagieren mit der bereitgestellten Web-Anwendung über eine Amazon CloudFront-Verteilung und einen API Gateway-Endpunkt. Die CloudFront-Ressource stellt statische Website-Komponente von Amazon S3 bereit. Die API-Gateway-Ressource bietet eine REST-API-Schnittstelle zu einer AWS-Lambda-Ressource.
Schritt 4
Die Amazon-DynamoDB-Ressource speichert Systemkonfigurationen, z. B. benutzerdefinierte Verbindungsdetails für Amazon Marketing Cloud (AMC)-Instances. Diese Konfigurationen sind Eingaben im Frontend-Webformular und werden vom API-Handler der Lambda-Ressource gespeichert. Benutzerspezifische OAuth-Anmeldeinformationen werden in AWS Secrets Manager und dem programmgesteuert abgeleiteten OAuth-Aktualisierungs-Token gespeichert.
Schritt 5
Eine Lambda-Ressource interagiert mit einer oder mehreren AMC-Instances, um Datensätze zu erstellen, zu lesen, zu aktualisieren und zu löschen.
Schritt 6
Wenn Benutzer Anfragen zum Hochladen von Daten in neue oder vorhandene Datensätze einreichen, startet eine Lambda-Ressource einen AWS-Glue-ETL-Auftrag, um benutzerdefinierte Dateien zu normalisieren, zu hashen und neu zu formatieren.
Schritt 7
Der AWS-Glue-Auftrag gibt Ergebnisse in einen S3-Bucket aus. Dieses Ereignis initiiert eine Anfrage von einer Lambda-Ressource an jede benutzerdefinierte AMC-Instance, um das Hochladen dieser Ergebnisse zu initiieren.
Schritt 8
AMC lädt die transformierten Daten von Amazon S3 asynchron in die AMC-Instance des Werbetreibenden hoch.
- Datum der Veröffentlichung
Ähnliche Inhalte
Bereitstellen einer Lösung zum Speichern, Abfragen, Analysieren und Visualisieren von Daten aus der Application Programming Interface (API) der Amazon Marketing Cloud (AMC).
Diese Anleitung zeigt Ihnen, wie Sie Daten von Drittanbietern in den Amazon Simple Storage Service (Amazon S3) importieren und dann Ihre Daten direkt in die Amazon Marketing Cloud (AMC) hochladen und abfragen können.