

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Herstellen einer Verbindung mit Google Analytics 4
<a name="connecting-to-googleanalytics"></a>

 Google Analytics 4 ist ein Analysedienst, der Metriken über die Interaktionen von Besuchern mit Ihren Apps und Websites erfasst und auswertet. Zu diesen Metriken gehören Seitenaufrufe, aktive Benutzer und Ereignisse. Wenn Sie ein Google Analytics 4-Nutzer sind, können Sie eine Verbindung AWS Glue zu Ihrem Google Analytics 4-Konto herstellen. Sie können Google Analytics 4 als Datenquelle in Ihren ETL-Aufträgen verwenden. Führen Sie diese Jobs aus, um Daten von Google Analytics 4 an AWS Dienste oder andere unterstützte Anwendungen zu übertragen. 

**Topics**
+ [AWS Glue Unterstützung für Google Analytics 4](googleanalytics-support.md)
+ [Richtlinien, welche die API-Vorgänge für die Erstellung und Verwendung von Verbindungen enthalten](googleanalytics-configuring-iam-permissions.md)
+ [Konfigurieren von Google Analytics 4](googleanalytics-configuring.md)
+ [Konfigurieren von Verbindungen mit Google Analytics 4](googleanalytics-configuring-connections.md)
+ [Lesen aus Entitäten von Google Analytics 4](googleanalytics-reading-from-entities.md)
+ [Verbindungsoptionen für Google Analytics 4](googleanalytics-connection-options.md)
+ [Erstellen eines Google Analytics 4-Kontos](googleanalytics-create-account.md)
+ [Schritte zum Erstellen einer Client-App und OAuth 2.0-Anmeldeinformationen](googleanalytics-client-app-oauth-credentials.md)
+ [Einschränkungen und Überlegungen](googleanalytics-connector-limitations.md)

# AWS Glue Unterstützung für Google Analytics 4
<a name="googleanalytics-support"></a>

AWS Glue unterstützt Google Analytics 4 wie folgt:

**Als Quelle unterstützt?**  
Ja. Sie können AWS Glue ETL-Jobs verwenden, um Daten aus Google Analytics 4 abzufragen.

**Als Ziel unterstützt?**  
Nein.

**Unterstützte Versionen der API von Google Analytics 4**  
 v1 Beta. 

# Richtlinien, welche die API-Vorgänge für die Erstellung und Verwendung von Verbindungen enthalten
<a name="googleanalytics-configuring-iam-permissions"></a>

 Die folgende Beispielrichtlinie beschreibt die erforderlichen AWS Berechtigungen für das Erstellen und Verwenden von Verbindungen. Wenn Sie eine neue Rolle erstellen, erstellen Sie eine Richtlinie, die Folgendes enthält: 

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "glue:ListConnectionTypes",
        "glue:DescribeConnectionType",
        "glue:RefreshOAuth2Tokens",
        "glue:ListEntities",
        "glue:DescribeEntity"
      ],
      "Resource": "*"
    }
  ]
}
```

------

Sie können auch die folgenden verwalteten IAM-Richtlinien verwenden, um den Zugriff zuzulassen:
+  [AWSGlueServiceRole](https://console.aws.amazon.com/iam/home#policies/arn:aws:iam::aws:policy/service-role/AWSGlueServiceRole)— Gewährt Zugriff auf Ressourcen, die verschiedene AWS Glue Prozesse benötigen, um in Ihrem Namen ausgeführt zu werden. Zu diesen Ressourcen gehören AWS Glue Amazon S3, IAM, CloudWatch Logs und Amazon EC2. Wenn Sie die in dieser Richtlinie angegebene Benennungskonvention für Ressourcen einhalten, verfügen AWS Glue Prozesse über die erforderlichen Berechtigungen. Diese Richtlinie wird typischerweise mit Rollen verknüpft, die bei der Definition von Crawlern, Aufträgen und Entwicklungsendpunkten angegeben werden. 
+  [AWSGlueConsoleFullAccess](https://console.aws.amazon.com/iam/home#policies/arn:aws:iam::aws:policy/AWSGlueConsoleFullAccess)— Gewährt vollen Zugriff auf AWS Glue Ressourcen, wenn eine Identität, an die die Richtlinie angehängt ist, die AWS Managementkonsole verwendet. Wenn Sie die Namenskonvention für Ressourcen befolgen, die in dieser Richtlinie angegeben sind, haben Benutzer alle Konsolenfunktionalitäten. Diese Richtlinie wird in der Regel Benutzern der AWS Glue Konsole zugewiesen. 

# Konfigurieren von Google Analytics 4
<a name="googleanalytics-configuring"></a>

Bevor Sie die Übertragung von Google Analytics 4 verwenden AWS Glue können, müssen Sie die folgenden Anforderungen erfüllen:

## Mindestanforderungen
<a name="googleanalytics-configuring-min-requirements"></a>
+  Sie haben ein Google-Analytics-Konto mit einem oder mehreren Datenströmen, welche die Daten sammeln, die Sie übertragen möchten. 
+  Sie haben ein Konto bei Google Cloud Platform und ein Google-Cloud-Projekt. 
+  In Ihrem Google Cloud-Projekt haben Sie Folgendes aktiviert APIs: 
  +  Google-Analytics-API 
  +  Google-Analytics-Admin-API 
  +  Google-Analytics-Daten-API 
+  In Ihrem Google Cloud-Projekt haben Sie einen OAuth Zustimmungsbildschirm für externe Nutzer konfiguriert. Informationen zum OAuth Einwilligungsbildschirm finden Sie in der Google Cloud Platform Console-Hilfe unter [Ihren OAuth Einwilligungsbildschirm einrichten](https://support.google.com/cloud/answer/10311615#). 
+  In Ihrem Google Cloud-Projekt haben Sie eine OAuth 2.0-Client-ID konfiguriert. Weitere Informationen finden Sie unter [Einrichtung von OAuth 2.0](https://support.google.com/cloud/answer/6158849?hl=en#zippy=). 

 Wenn Sie diese Anforderungen erfüllen, können Sie eine Verbindung AWS Glue zu Ihrem Google Analytics 4-Konto herstellen. 

# Konfigurieren von Verbindungen mit Google Analytics 4
<a name="googleanalytics-configuring-connections"></a>

Konfigurieren einer Google-Sheet-Verbindung:

1.  Erstellen Sie in AWS Secrets Manager ein Secret mit den folgenden Details. Es ist erforderlich, für jede Verbindung in AWS Glue ein Geheimnis zu erstellen. 

   1.  Für den AuthorizationCode Zuschusstyp: 
      +  Für kundenseitig verwaltete verbundene App – Geheimnis muss das Verbrauchergeheimnis der verbundenen App mit `USER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRET` als Schlüssel enthalten. 

1. Erstellen Sie in AWS Glue Glue Studio eine Verbindung unter **Datenverbindungen**, indem Sie die folgenden Schritte ausführen: 

   1. Wählen Sie als **Verbindungstyp** Google Analytics 4 aus.

   1. Geben Sie die `INSTANCE_URL` von Google Analytics 4 an, zu der eine Verbindung hergestellt werden soll.

   1.  Wählen Sie die IAM-Rolle aus, die die folgenden Aktionen übernehmen AWS Glue kann und über Berechtigungen verfügt: 

------
#### [ JSON ]

****  

      ```
      {
        "Version":"2012-10-17",		 	 	 
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "secretsmanager:DescribeSecret",
              "secretsmanager:GetSecretValue",
              "secretsmanager:PutSecretValue",
              "ec2:CreateNetworkInterface",
              "ec2:DescribeNetworkInterfaces",
              "ec2:DeleteNetworkInterface"
            ],
            "Resource": "*"
          }
        ]
      }
      ```

------

   1.  Wählen Sie `secretName` die aus, in die Sie für diese Verbindung die Token einfügen AWS Glue möchten. 

   1.  Wählen Sie die Netzwerkoptionen aus, wenn Sie Ihr Netzwerk verwenden möchten. 

1.  Erteilen Sie der mit Ihrem AWS Glue Job verknüpften IAM-Rolle `secretName` Leserechte. 

 Gewährungstyp `AUTHORIZATION_CODE` 

 Diese Art der Gewährung wird als „dreibeiniges“ angesehen, OAuth da sie darauf beruht, dass Benutzer zur Authentifizierung des Benutzers an den Autorisierungsserver eines Drittanbieters weitergeleitet werden. Er wird verwendet, wenn Verbindungen über die Konsole hergestellt werden. AWS Glue Die AWS Glue Konsole leitet den Benutzer zu Google Analytics 4 weiter, wo er sich anmelden und den angeforderten Berechtigungen für AWS Glue den Zugriff auf seine Google Analytics 4-Instanz gewähren muss. 

 Nutzer können sich weiterhin dafür entscheiden, ihre eigene verbundene App in Google Analytics 4 zu erstellen und ihre eigene Client-ID und ihr eigenes Client-Geheimnis anzugeben, wenn sie Verbindungen über die AWS Glue Konsole herstellen. In diesem Szenario werden sie weiterhin zu Google Analytics 4 weitergeleitet, um sich anzumelden und den Zugriff auf ihre Ressourcen AWS Glue zu autorisieren. 

 Dieser Gewährungstyp führt zu einem Aktualisierungstoken und einem Zugriffstoken. Das Zugriffstoken ist kurzlebig und kann mithilfe des Aktualisierungstokens automatisch ohne Benutzerinteraktion aktualisiert werden. 

 Weitere Informationen finden Sie unter [Verwenden von Auth 2.0 für den Zugriff auf Google](https://developers.google.com/identity/protocols/oauth2). APIs 

# Lesen aus Entitäten von Google Analytics 4
<a name="googleanalytics-reading-from-entities"></a>

 **Voraussetzungen** 
+  Ein Objekt in Google Analytics 4, aus dem gelesen werden soll. In der folgenden Tabelle mit unterstützten Entitäten können Sie die verfügbaren Entitäten überprüfen. 

 **Unterstützte Entitäten** 


| Entität | Kann gefiltert werden | Unterstützt Limit | Unterstützt „Sortieren nach“ | Unterstützt „\$1 auswählen“ | Unterstützt Partitionierung | 
| --- | --- | --- | --- | --- | --- | 
| Echtzeitbericht | Ja | Ja | Ja | Ja | Nein | 
| Grundlegender Bericht | Ja | Ja | Ja | Ja | Ja | 

 **Beispiel** 

```
googleAnalytics4_read = glueContext.create_dynamic_frame.from_options(
    connection_type="GoogleAnalytics4",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "entityName",
        "API_VERSION": "v1beta"
    }
```

 **Entitäts- und Felddetails von Google Analytics 4** 


| Entität | Feld | Datentyp | Unterstützte Operatoren | 
| --- | --- | --- | --- | 
| Grundlegender Bericht | Dynamische Felder |  |  | 
| Grundlegender Bericht | Dimensionsfelder | Zeichenfolge | LIKE, = | 
| Grundlegender Bericht | Dimensionsfelder | Date | LIKE, = | 
| Grundlegender Bericht | Metrikfelder | Zeichenfolge | >, <, >=, <=, = BETWEEN | 
| Grundlegender Bericht | Felder für benutzerdefinierte Dimensionen und benutzerdefinierte Metriken | Zeichenfolge | N/A | 
| Echtzeitbericht | appVersion | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | audienceId | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | audienceName | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | city | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | cityId | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | country | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | countryId | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | deviceCategory | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | eventName | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | minutesAgo | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | platform | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | streamId | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | streamName | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | unifiedScreenName | Zeichenfolge | LIKE, = | 
| Echtzeitbericht | activeUsers | Zeichenfolge | >, <, >=, <=, = BETWEEN | 
| Echtzeitbericht | Konversionen | Zeichenfolge | >, <, >=, <=, = BETWEEN | 
| Echtzeitbericht | eventCount | Zeichenfolge | >, <, >=, <=, = BETWEEN | 
| Echtzeitbericht | screenPageViews | Zeichenfolge | >, <, >=, <=, = BETWEEN | 

 **Partitionierung von Abfragen** 

1.  **Filterbasierte Partition** 

    Die zusätzlichen Spark-Optionen `PARTITION_FIELD`,`LOWER_BOUND`, `UPPER_BOUND` und `NUM_PARTITIONS` können angegeben werden, wenn Sie Parallelität in Spark nutzen möchten. Mit diesen Parametern würde die ursprüngliche Abfrage in `NUM_PARTITIONS` Unterabfragen aufgeteilt, die von Spark-Aufgaben gleichzeitig ausgeführt werden können. 
   +  `PARTITION_FIELD`: der Name des Feldes, das zur Partitionierung der Abfrage verwendet werden soll. 
   +  `LOWER_BOUND`: ein inklusiver Untergrenzwert des ausgewählten Partitionsfelds. 

      Als Datum akzeptieren wir das Spark-Datumsformat, das in Spark-SQL-Abfragen verwendet wird. Beispiel für gültige Werte: `"2024-02-06"`. 
   +  `UPPER_BOUND`: ein exklusiver Obergrenzwert des ausgewählten Partitionsfelds. 
   +  `NUM_PARTITIONS`: Anzahl der Partitionen. 

    **Beispiel** 

   ```
   googleAnalytics4_read = glueContext.create_dynamic_frame.from_options(
       connection_type="GoogleAnalytics4",
       connection_options={
           "connectionName": "connectionName",
           "ENTITY_NAME": "entityName",
           "API_VERSION": "v1beta",
           "PARTITION_FIELD": "date"
           "LOWER_BOUND": "2022-01-01"
           "UPPER_BOUND": "2024-01-02"
           "NUM_PARTITIONS": "10"
       }
   ```

1.  **Datensatzbasierte Partition**: 

    Die zusätzlichen Spark-Optionen `NUM_PARTITIONS` können angegeben werden, wenn Sie Parallelität in Spark nutzen möchten. Mit diesen Parametern würde die ursprüngliche Abfrage in `NUM_PARTITIONS` Unterabfragen aufgeteilt, die von Spark-Aufgaben gleichzeitig ausgeführt werden können. 
   +  `NUM_PARTITIONS`: Anzahl der Partitionen. 

    **Beispiel** 

   ```
   googleAnalytics4_read = glueContext.create_dynamic_frame.from_options(
       connection_type="GoogleAnalytics4",
       connection_options={
           "connectionName": "connectionName",
           "ENTITY_NAME": "entityName",
           "API_VERSION": "v1beta",
           "NUM_PARTITIONS": "10"
       }
   ```

# Verbindungsoptionen für Google Analytics 4
<a name="googleanalytics-connection-options"></a>

Im Folgenden sind Verbindungsoptionen für Google Analytics 4 aufgeführt:
+  `ENTITY_NAME` (Zeichenfolge) – (Erforderlich) Zum Lesen verwendet. Der Name Ihres Objekts in Google Analytics 4. 
+  `API_VERSION` (Zeichenfolge) – (Erforderlich) Zum Lesen verwendet. Version der REST-API von Google Analytics 4, die Sie verwenden möchten. 
+  `SELECTED_FIELDS` (Liste<Zeichenfolge>) – Standard: leer(SELECT \$1). Zum Lesen verwendet. Spalten, die Sie für das Objekt auswählen möchten. 
+  `FILTER_PREDICATE`(Zeichenfolge) – Standard: leer. Zum Lesen verwendet. Muss das Spark-SQL-Format aufweisen. 
+  `QUERY`(Zeichenfolge) – Standard: leer Zum Lesen verwendet. Vollständige Spark-SQL-Abfrage. 
+  `PARTITION_FIELD`(Zeichenfolge) – Zum Lesen verwendet. Feld, das zur Partitionierung der Abfrage verwendet werden soll. 
+  `LOWER_BOUND`(Zeichenfolge) – Zum Lesen verwendet. Ein inklusiver Untergrenzwert des ausgewählten Partitionsfelds. 
+  `UPPER_BOUND`(Zeichenfolge) – Zum Lesen verwendet. Ein exklusiver Obergrenzwert des ausgewählten Partitionsfelds. 
+  `NUM_PARTITIONS`(Ganzzahl) – Standard: 1. Zum Lesen verwendet. Anzahl der zu lesenden Partitionen. 
+  `INSTANCE_URL`(Ganzzahl) – Zum Lesen verwendet. (Optional) 

# Erstellen eines Google Analytics 4-Kontos
<a name="googleanalytics-create-account"></a>

 Folgen Sie den Schritten, um ein Google Analytics 4-Konto zu erstellen: [https://support.google.com/analytics/answer/9304153? hl=de](https://support.google.com/analytics/answer/9304153?hl=en) 

# Schritte zum Erstellen einer Client-App und OAuth 2.0-Anmeldeinformationen
<a name="googleanalytics-client-app-oauth-credentials"></a>

 Weitere Informationen finden Sie in der [Google-Analytics4-API-Dokumentation](https://developers.google.com/analytics/devguides/reporting/data/v1). 

1.  Erstellen Sie Ihr Konto und richten Sie es ein, indem Sie sich mit Ihren Anmeldeinformationen bei Ihrem [Google Analytics-Konto anmelden](https://analytics.google.com/). Navigieren Sie dann zu **Verwaltung** > **Konto erstellen**. 

1.  Erstellen Sie eine Property für das Konto, das Sie erstellt haben, indem Sie **Property erstellen** auswählen. Richten Sie die Property mit den erforderlichen Details ein. Sobald alle Angaben gemacht wurden, wird die entsprechende Property-ID generiert. 

1.  Fügen Sie einen Datenstream für die erstellte Property hinzu, indem Sie im Drop-down-Menü **Datenstreams** > **Stream hinzufügen** > **Web** auswählen. Geben Sie die Website-Details wie URL und andere Pflichtfelder an. Nach Angabe aller Details werden die entsprechende **Stream-ID** und die **Mess-ID** generiert. 

1.  Richten Sie Google Analytics auf Ihrer Website ein, indem Sie die Mess-ID kopieren und zur Konfiguration Ihrer Website hinzufügen. 

1.  Erstellen Sie einen Bericht aus Google Analytics, indem Sie zu **Berichte** navigieren und den erforderlichen Bericht generieren. 

1.  Autorisieren Sie Ihre App, indem Sie zu [console.cloud.google.com]( https://console.cloud.google.com) navigieren, nach der Google Analytics-Daten-API suchen und dann die API aktivieren. 

   1.  Navigieren Sie zur Seite „API und Dienste“ und wählen Sie „**Anmeldeinformationen**“ > „** OAuth 2.0-Client einrichten IDs**“. 

   1.  Geben Sie die Weiterleitungs-URL an, indem Sie die AWS Glue Weiterleitungs-URL hinzufügen. 

1.  Kopieren Sie die Client-ID und das Client-Geheimnis, die später für die Herstellung der Verbindung erforderlich sind. 

# Einschränkungen und Überlegungen
<a name="googleanalytics-connector-limitations"></a>

Die folgenden Einschränkungen gelten für den Google-Analytics-4-Connector:
+  Für die Entität für den grundlegenden Bericht dürfen nur 9 Dimensionsfelder und 10 Metrikfelder in einer Anfrage gesendet werden. Wenn die zulässige Anzahl von Feldern überschritten wird, scheitert die Anfrage und der Connector gibt eine Fehlermeldung aus. 
+  Für die Echtzeitbericht-Entität dürfen nur 4 Dimensionsfelder in einer Anfrage gesendet werden. Wenn die zulässige Anzahl von Feldern überschritten wird, scheitert die Anfrage und der Connector gibt eine Fehlermeldung aus. 
+  Google Analytics 4 ist ein kostenloses Tool in der Betaversion. Daher wird es regelmäßig Updates zu neuen Features, zur Verbesserung von Entitäten, zum Hinzufügen neuer Felder und zur Einstellung vorhandener Felder geben. 
+  Die Felder des grundlegenden Berichts werden dynamisch gefüllt, sodass Felder hinzugefügt, eingestellt und umbenannt werden können. Außerdem können jederzeit neue Beschränkungen für Felder festgelegt werden. 
+  Das Standardstartdatum ist 30 Tage und das Enddatum ist gestern (ein Tag vor dem aktuellen Datum). Diese Datumsangaben werden im Filterausdruckscode überschrieben, wenn der Benutzer den Wert festgelegt hat ODER wenn der Ablauf inkrementell ist. 
+  Gemäß der Dokumentation gibt die Echtzeitbericht-Entität 10.000 Datensätze zurück, wenn das Limit in der Anfrage nicht überschritten wird. Andernfalls gibt die API maximal 250.000 Zeilen pro Anfrage zurück, unabhängig davon, wie viele Sie abfragen. Weitere Informationen finden Sie unter [Methode: Eigenschaften. runRealtimeReport](https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/properties/runRealtimeReport)in der Google Analytics-Dokumentation. 
+  Die Echtzeitbericht-Entität unterstützt keine datensatzbasierte Partition, da sie keine Paginierung unterstützt. Zudem unterstützt sie keine feldbasierte Partition, weil keines der Felder die definierten Kriterien erfüllt. 
+  Aufgrund der beschränkten Anzahl der Felder, die in einer Anfrage übergeben werden können, legen wir die Standardfelder für Dimensionen und Metriken innerhalb der festgelegten Grenzwerte fest. Wenn SELECT\$1ALL ausgewählt ist, werden nur die Daten aus diesen vordefinierten Feldern abgerufen. 
  +  Grundlegender Bericht 
    +  Gemäß der SAAS-Beschränkung sind nur Anfragen mit bis zu 9 Dimensionen und bis zu 10 Metriken zulässig (das heißt, eine Anfrage kann maximal 19 Felder enthalten (Metriken \$1 Dimension). 
    +  Gemäß der Implementierung: Wenn der Benutzer SELECT\$1ALL oder mehr als 25 Felder auswählt, werden Standardfelder in der Anfrage übergeben. 
    +  Die folgenden Felder werden als Standardfelder für Core Report betrachtet: „country“, „city“, „eventName“, „cityID“, „browser“, „date“, „currencyCode“, „deviceCategory“, „transactionId“, active1 „, „active28 „, „active7 DayUsers „, DayUsers „activeUsers“, "," User“, "DayUsers„, „EngagedSessions“, „EventCount“, averagePurchaseRevenue „Engagement-Rate“. averageRevenuePer averageSessionDuration 
  +  Echtzeitbericht 
    +  Gemäß den Einschränkungen von SAAS-Anfragen sind bis zu 4 Dimensionen zulässig. 
    +  Wenn der Benutzer SELECT\$1ALL oder mehr als 15 Felder auswählt, werden Standardfelder in der Anfrage übergeben. 
    +  Die folgenden Felder werden als Standardfelder für den RealTime Bericht betrachtet: „Land“, „Gerätekategorie“, „Stadt“, „CityID“, „ActiveUsers“, „Konversionen“, „EventCount“, "screenPageViews“. 
+  Wenn in der Entität für den grundlegenden Bericht gleichzeitig nach Datumsfeld partitioniert und nach dem Startdatum (StartDate) gefiltert wird: In diesem Fall wird der dateRange-Wert mit dem startDate-Filterwert überschrieben, aber weil die Partition immer Priorität haben muss, wird der startDate-Filter verworfen, wenn die Partitionierung nach dem Datumsfeld bereits vorhanden ist. 
+  Da cohortSpecs jetzt auch Teil der Anfrage für den grundlegenden Bericht ist, haben wir die dazugehörige aktuelle Entität für den grundlegenden Bericht erweitert, damit sie das cohortSpec-Attribut unterstützt. Im cohortSpecs-Anfragetext erfordern fast alle Felder Benutzereingaben. Um dieses Problem zu beheben, haben wir Standardwerte für diese festgelegt attributes/fields und den Benutzern die Möglichkeit gegeben, diese Werte bei Bedarf zu überschreiben.     
<a name="google-analytics-connector-limitations-table"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/glue/latest/dg/googleanalytics-connector-limitations.html)
+  Sie können all diese Filter auch zusammen oder zusammen mit anderen Filtern verwenden. 
  +  Beispiel 1: filterPredicate: startDate between "2023-05-09" and "2023-05-10" AND startOffset=1 AND endOffset=2 AND granularity="WEEKLY" 
  +  Beispiel 2: filterPredicate: city=“xyz” AND startOffset=1 AND endOffset=2 AND granularity="WEEKLY" 
+  In einer Kohortenanfrage: 
  +  Wenn 'cohortNthMonth' in der Anfrage übergeben wird, wird der interne Granularitätswert auf „MONATLICH“ gesetzt 
  +  In ähnlicher Weise wird, wenn cohortNthWeek '' übergeben wird, der Granularitätswert auf „WÖCHENTLICH“ gesetzt 
  +  Und für 'cohortNthDay' wird der Granularitätswert auf „TÄGLICH“ gesetzt. Weitere Informationen finden Sie unter: 
    +  [ https://developers.google.com/analytics/devguides/reporting/data/v1/advanced ](https://developers.google.com/analytics/devguides/reporting/data/v1/advanced) 
    +  [ https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/CohortSpec ](https://developers.google.com/analytics/devguides/reporting/data/v1/rest/v1beta/CohortSpec) 
  +  Es ist vorgesehen, dass der Benutzer den Standardwert für "dateRange" und "granularity" überschreibt. Weitere Informationen finden Sie in der obigen Tabelle. 