簡體   English   中英

Google Analytics(分析)gapi php如何獲取事件操作和唯一事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM