2

我在 Google Analytics 中有一个非常简单的自定义报告,其中列出了某个月份的日期、访问次数、唯一身份访问者和浏览量。

我正在尝试使用 GAPI 复制这个非常简单的报告,但我找不到将唯一身份访问者添加到我的表的简单方法。

请参阅下面的代码。如何修改此代码以显示唯一身份访问者?

$profile_id = "xxxxxxxx";
$report_id = "xxxxxxxx";
$dimensions = array('date');
$metrics = array('pageviews','visits');
$sort_metric = array('date'); 
$filter = null;
$start_date = '2013-02-01';
$end_date = '2013-02-28';
$start_index = 1;
$max_results = 10000;

echo '<table>';
echo '<tr>';
echo '<th>Date</th>';
echo '<th>Visits</th>';
echo '<th>Unique Visitors</th>';
echo '<th>Page Views</th>';      
echo '</tr>';   

$ga = new gapi('xx@xxxxxxxxx.com','xxxxxxxx'); 

$ga->requestReportData($profile_id, $dimensions, $metrics, $sort_metric, $filter, $start_date, $end_date, $start_index, $max_results); 

foreach($ga->getResults() as $result)
{
    echo '<td>' . $result->getDate() . '</td>';
    echo '<td>' . $result->getVisits() . '</td>';
    echo '<td>' . '?' . '</td>';  
    echo '<td>' . $result->getPageviews() . '</td>';  
    echo '</tr>';  
}
echo "</table>";
4

3 回答 3

2

该指标称为访问者,没有访问者,您必须将维度更改为userDefinedValue

$profile_id = "xxxxxxxx";
$report_id = "xxxxxxxx";
$dimensions = array('userDefinedValue');
$metrics = array('pageviews','visits','visitors');
$sort_metric = array('date'); 
$filter = null;
$start_date = '2013-02-01';
$end_date = '2013-02-28';
$start_index = 1;
$max_results = 10000;
于 2013-10-25T09:39:51.027 回答
0

该指标称为“访问者”。尝试将其添加到您的报告中。

于 2013-09-03T21:33:14.557 回答
0
$profile_id = "xxxxxxxx";
$report_id = "xxxxxxxx";
$dimensions = array('date');
$metrics = array('pageviews','visits','visitors');
$sort_metric = array('date'); 
$filter = null;
$start_date = '2013-02-01';
$end_date = '2013-02-28';
$start_index = 1;
$max_results = 10000;
于 2016-04-06T12:23:17.710 回答