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