Php GA4运行报告设置指标&;尺寸
使用php laravel,我正在实现GA4数据分析api,以获取我的GA4客户端网站的度量数据,但我无法在Google_Service_analytics Reporting_Metric类中找到方法setName,当运行脚本时没有添加名称,我收到错误消息Php GA4运行报告设置指标&;尺寸,php,google-analytics,google-analytics-4,Php,Google Analytics,Google Analytics 4,使用php laravel,我正在实现GA4数据分析api,以获取我的GA4客户端网站的度量数据,但我无法在Google_Service_analytics Reporting_Metric类中找到方法setName,当运行脚本时没有添加名称,我收到错误消息 Metric.name is required and must not be the empty string 这是我的密码 $analytics=new Google_Service_AnalyticsData($client);
Metric.name is required and must not be the empty string
这是我的密码
$analytics=new Google_Service_AnalyticsData($client);
// Create the ReportRequest object.
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("7daysAgo");
$dateRange->setEndDate("today");
// Create the Metrics object.
$metric = new Google_Service_AnalyticsReporting_Metric();
$metric->setExpression("ga:city");
// Create the Entity object.
$entity=new Google_Service_AnalyticsData_Entity();
$entity->setPropertyId("11111111");
// Create the Request object.
$request = new Google_Service_AnalyticsData_RunReportRequest();
$request->setEntity($entity);
$request->setDateRanges($dateRange);
$request->setMetrics($metric);
$data=$analytics->v1alpha->runReport($request);
请将“谷歌服务分析报告指标”替换为“谷歌服务分析数据指标”。替换该变量后,应该存在setName方法
如果要检索GA4属性的度量数据,则需要使用AnalyticsDataAPI。如果要检索Universal Analytics视图的度量数据,可以使用Analytics报告API。每个API都有单独的PHP类
在此代码段中,提供了两个API的代码。这两个单独API的类不能互换使用
在AnalyticsData API中,metric类有一个名称字段:
这是分析报告API的参考:。所有对象都以“谷歌服务分析报告”开头
此外,“城市”是一个维度,而不是度量。在GA4中,维度和度量名称的前缀不是“ga:”;维度名称只是“城市”,而不是“ga:城市”。对于AnalyticsData API,以下是API中可用的维度和度量: