簡體   English   中英

Google Analytics PHP API(GAPI)不返回關鍵字

[英]Google Analytics PHP API (GAPI) returns no keywords

我正在練習使用GAPI,到目前為止,我有很多工作要做。
目前,我停留在顯示5個最常用的關鍵字。 我所有的代碼返回都是一個空數組。
我一直在尋找解決方案,但到目前為止沒有成功。
這是我的代碼:

<?php
$ga->requestReportData(GA_PROFILE_ID, 'searchKeyword', 'pageviews', '-pageviews', null, null, null, 1, 5);
foreach($ga->getResults() as $result) {

    echo "$result - ".$result->getpageViews();

}
?>

最終,我自己找到了它。
顯然,searchKeyword用於內部搜索,而關鍵字用於源搜索。

資源:
關鍵字: https : //developers.google.com/analytics/devguides/reporting/core/dimsmets/trafficsources#ga :keyword
searchKeyword: https : //developers.google.com/analytics/devguides/reporting/core/dimsmets/internalsearch#ga :searchKeyword

看起來您正在發送字符串,用於文檔說應該是數組的屬性。

$ga->requestReportData(GA_PROFILE_ID, 'searchKeyword', 'pageviews', '-pageviews', null, null, null, 1, 5);

嘗試使用數組作為GAPI建議的文檔

$ga->requestReportData(GA_PROFILE_ID, array('searchKeyword'), array('pageviews'), array('-pageviews'), null, null, null, 1, 5);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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