Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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 Google Analytics获取所有访问过页面的用户ID_Php_Google Analytics_Google Api_Google Analytics Api_Google Api Php Client - Fatal编程技术网

Php Google Analytics获取所有访问过页面的用户ID

Php Google Analytics获取所有访问过页面的用户ID,php,google-analytics,google-api,google-analytics-api,google-api-php-client,Php,Google Analytics,Google Api,Google Analytics Api,Google Api Php Client,我想获取所有访问过某个页面的用户ids 在JS中,我这样做了 var user_id = <?php echo $user_id?>; ga('create', 'XXXXXX', 'auto'); ga('set', '&uid', user_id); // user_id is a variable set by my app. ga('send', 'pageview'); 在我的PHP代码中,我在哪里访问&uid(或者我所看到的userId)来访问访

我想获取所有访问过某个页面的
用户id
s

在JS中,我这样做了

  var user_id = <?php echo $user_id?>;
  ga('create', 'XXXXXX', 'auto');
  ga('set', '&uid', user_id); // user_id is a variable set by my app.
  ga('send', 'pageview');

在我的PHP代码中,我在哪里访问
&uid
(或者我所看到的
userId
)来访问访问
$path
的所有
用户id

是否创建了自定义维度来存储值?我没有。我只添加了
&uid
。为什么需要自定义维度和
&uid
?如果不存储用户id,
&uid
有什么意义?通过&uid设置它只会为用户id视图启用它,但是如果您想使用它做更多的事情,那么您还需要将它发送到自定义维度,以便它可用于其他报告。很高兴知道,谢谢!
 $data = $analytics->data_ga->get(
                  'ga:' . $profileId, 
                  '2015-12-14', 
                  date("Y-m-d"),
                  'ga:visits',
                  [
                    'filters' =>  'ga:pagePath=~^'.$path, 
                    'dimensions' => 'ga:pagePath,ga:date',
                    'metrics' => 'ga:pageviews',
                    'sort' => '-ga:pageviews'
                  ]
                );