Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php GA4运行报告设置指标&;尺寸_Php_Google Analytics_Google Analytics 4 - Fatal编程技术网

Php GA4运行报告设置指标&;尺寸

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);

使用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);

      // 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中可用的维度和度量: