小编Mic*_*ani的帖子

如何在新的 GA4 帐户中使用 Google Analytics Reporting api

在 GA4 之前,我使用带有维度和指标的自定义 php 仪表板来报告统计数据。我使用 VIEW_ID 来获取我的统计信息。这是我的代码:

函数初始化分析(){

$KEY_FILE_LOCATION = '/google-api-php-client/service-account-credentials.json';

$client = new Google_Client();

$client->setApplicationName("Reporting");

$client->setAuthConfig($KEY_FILE_LOCATION);

$client->setScopes(['https://www.googleapis.com/auth/analytics.readonly']);

$analytics = new Google_Service_Analytics($client);

return $analytics;
Run Code Online (Sandbox Code Playgroud)

}

函数 getResults($analytics) {

return $analytics->data_ga->get(

'ga:VIEW_ID',

'30daysAgo',

'yesterday',

'ga:users',

array('dimensions'=>'ga:date')

);
Run Code Online (Sandbox Code Playgroud)

}

函数打印结果($结果){

if (!empty($results->getRows()) && count($results->getRows()) > 0) {

$rows = $results->getRows();

return $rows[0][0];

} else {

return 0;

}
Run Code Online (Sandbox Code Playgroud)

}

$analytics = initializeAnalytics();

$results = getResults($analytics);

echo printResults($results);

它适用于所有具有 VIEW_ID 的 UA-XXXXXX-X 属性。

但是现在使用 GA4 属性,没有 VIEW_ID,我不知道如何使用新的 G_MEASUREMENT_ID 生成此报告。没有 PHP 指南,它仍然处于 alpha 版本...... …

google-analytics-api google-analytics-firebase google-analytics-sdk google-analytics-4 google-analytics-data-api

0
推荐指数
1
解决办法
3030
查看次数