Heim  >  Fragen und Antworten  >  Hauptteil

So verwenden Sie mehrere Filter mit der Google Analytics Data API (GA4) mithilfe von PHP

Das ist also meine erste Frage. Ich werde mein Bestes geben, um die Community-Regeln einzuhalten. Ich versuche, mit PHP mehrere Filter in der Google Analytics Data API (GA4) zu verwenden. Ich konnte erfolgreich einen Filter verwenden und ihn in einem benutzerdefinierten Dashboard anzeigen.

Hier ist der Code zum Abrufen der URL-Daten beginnend mit dem Wert: /133. Die Frage ist, wie man einen Filter erstellt, um mehrere URLs zu erhalten. Das heißt, ich möchte, dass die Daten der Seite mit den Werten „/133“, „/88“, „/678“ und „/67“ beginnen?

$response = $client->runReport([
    'property' => 'properties/' . $property_id,
    'dateRanges' => [
        new DateRange([
            'start_date' => '2022-01-01',
            'end_date' => 'today',
        ]),
    ],
    'dimensions' => [
        new Dimension(['name' => 'pageTitle',]),
        new Dimension(['name' => 'fullPageUrl',]),
    ],
    'metrics' => [
        new Metric(['name' => 'screenPageViews',]),
        new Metric(['name' => 'activeUsers',]),
        new Metric(['name' => 'newUsers',]),
        new Metric(['name' => 'userEngagementDuration',]),
    ],
    'dimensionFilter' => new FilterExpression([
        'filter' => new Filter([
            'field_name' => 'pagePath',
            'string_filter' => new FilterStringFilter([
                'match_type' => FilterStringFilterMatchType::BEGINS_WITH,
                'value' => '/133',
            ])
        ]),
    ]),
]);


P粉704196697P粉704196697324 Tage vor641

Antworte allen(1)Ich werde antworten

  • P粉011360903
  • StornierenAntwort