![](/img/trans.png)
[英]Google Analytics PHP API (GAPI) - Get Direct Traffic Data
[英]Google Analytics gapi php how can I get event action and unique events
好的,我已經設置了此代碼,並且可以獲取事件類別和操作並過濾所有內容...但是我無法獲取它來顯示唯一事件。 我在“ $ result”之后添加了“ number_format($ result-> uniqueEvents())”,但這不會返回任何內容。 我究竟做錯了什么?
謝謝您的幫助
define('ga_email','EMAIL'); // GA Email
define('ga_password','PASSWORD'); // 2-part authorization password
define('profile_id','PROFILE_ID'); // Analytics profile ID
require_once 'gapi/gapi.class.php';
$ga = new gapi(ga_email,ga_password);
$dimensions = array('eventCategory','eventAction');
$metrics = array('totalEvents','uniqueEvents', 'eventsPerVisitWithEvent');
$sort_metric = '-totalEvents';
$ga->requestReportData(profile_id,
$dimensions,
$metrics,
$sort_metric,
$filter='ga:eventAction==company',
$start_date='2013-07-01',
$end_date='2013-07-24',
$start_index=1,
$max_results=50);
$i = 1;
foreach($ga->getResults() as $result):
echo $result . number_format($result->uniqueEvents()) . '<br>' ;
endforeach
?>
這很簡單,我只是沒有應用正確的指標。 我將對此進行測試。 當我具有一些“冷卻器”功能時,將提供一些更新。
<?php
define('ga_email','EMAIL'); // GA Email
define('ga_password','PASSWORD'); // 2-part authorization password
define('profile_id','PROFILE_ID'); // Analytics profile ID
require_once 'gapi/gapi.class.php';
$ga = new gapi(ga_email,ga_password);
$dimensions = array('eventAction');
$metrics = array('visits','totalEvents','uniqueEvents', 'eventsPerVisitWithEvent');
$sort_metric = '-totalEvents';
$ga->requestReportData(profile_id,
$dimensions,
$metrics,
$sort_metric,
$filter='ga:eventAction==' . $_GET['company'] ,
$start_date='2013-07-01',
$end_date='2013-07-24',
$start_index=1,
$max_results=50);
?>
<?php
$i = 1;
foreach($ga->getResults() as $result):
echo 'Company: ' . $result . '<br> Number of Calls: ' .number_format($result- >getVisits()) .'<br>' ;
endforeach
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.