Hinzufügen einer GA4-Verbindung zu AWS AppFlow

Hinzufügen einer GA4-Verbindung zu AWS AppFlow

Ich versuche, einem vorhandenen GA4-Konto eine AppFlow-Verbindung hinzuzufügen. GA4 ist bereits aktiv und überträgt sogar Daten an BigQuery.

Wenn ich jedoch versuche, die Verbindung in Appflow herzustellen, um einen Flow von GA4 zu Redshift zu starten, erhalte ich diese Fehlermeldung

An error occured while creating the connection ga4.
Error authenticating to connector: Failed to validate Connection while attempting "ValidateCredentials with CustomConnector" with connector failure The request failed because the service Source Google Analytics 4 returned the following error: Details: Google Analytics 4 returned error message - Request failed with Status Code: 403, Error Reason: Forbidden. (Service: null; Status Code: 400; Error Code: Client; Request ID: null; Proxy: null)

Screenshot der Fehlermeldung

Ich habe diese Dokumentation befolgt.https://docs.aws.amazon.com/appflow/latest/userguide/connectors-google-analytics-4.html

Ich konnte eine GA UA-Verbindung herstellen, aber es wurde eine etwas andere OAuth-Konfiguration verwendet.

Meine GCP-App ist auf Produktion eingestellt und extern, meine Google Analytics-API ist aktiviert und die OAuth-Webanwendungsanmeldeinformationen sind erstellt und die autorisierten Umleitungs-URIs sind aufhttps://us-east-1.console.aws.amazon.com/appflow/oauthwie in der Dokumentation vorgeschlagen.

Wenn ich die Client-ID und das Client-Geheimnis zur AppFlow-Verbindung hinzufüge und auf „Verbinden“ klicke, wird mir ein Popup-Fenster mit der Google-Anmeldung angezeigt. Beim Anmelden werde ich aufgefordert, amazon.com den Zugriff auf meine Daten und das Abrufen von Daten usw. zu gestatten. Dies tue ich, woraufhin das Popup-Fenster verschwindet und der obige Fehler in AWS angezeigt wird.

GCP OAuth-Konfiguration

Antwort1

Ich habe mich an den AWS-Support gewandt und dort wurde mir gesagt, ich solle zusätzlich zur „Google Analytics API“ auch die „Google Analytics ADMIN API“ aktivieren. Damit war das Problem gelöst.

Sie haben erwähnt, dass sie an der Aktualisierung der Dokumentation arbeiten, um darauf hinzuweisen, dass beide APIs aktiviert werden müssen.

verwandte Informationen