我正在玩一個名爲「GA:PI」類的課程,這是正常的,我知道它可行 - 但目前,我唯一的問題是我想能夠查看總頁面瀏覽量以及單個頁面上的總訪問量 - 而不是整個網站。不幸的是,我似乎無法得到這個工作。下面的代碼(是的,「ga_username」,「ga_password」和「ga_profile_id」的定義,我只是還沒有給他們這個代碼):使用GAPI加載單頁分析
$ga = new gapi(ga_email, ga_password);
$filter = 'pagePath [email protected] ' . $_SERVER['REQUEST_URI'];
$ga->requestReportData(ga_profile_id,array('pagePath'),array('uniquepageviews','visits'),'-visits',$filter);
if ($data['show_on'] == 1) :
if (is_single()) : ?>
<table style="display: block; background: #eee; color: #888;">
<tr>
<th style="font-size: 14px; padding: 10px 10px 0;">Total Page Views</th>
<th style="font-size: 14px; padding: 10px 10px 0;">Total Visits</th>
<th style="font-size: 14px; padding: 10px 10px 0;">Total Results</th>
</tr>
<tr>
<td style="font-size: 24px; padding: 10px; text-align: center;"><?php echo $ga->getUniquePageviews(); ?></td>
<td style="font-size: 24px; padding: 10px; text-align: center;"><?php echo $ga->getVisits(); ?></td>
<td style="font-size: 24px; padding: 10px; text-align: center;"><?php print $ga->getTotalResults(); ?></td>
</tr>
</table>
<? foreach ($ga->getResults() as $result) :
print $result . ' (' . $result->getProfileId() . ')<br />';
endforeach;
endif;
目前,我使用的是WordPress的,但我無意將它作爲插件或任何東西發佈;我只是爲我開發它,然後可能將源代碼放在Github上。
但是,無論哪種方式,幫助我顯示單個頁面的分析的任何幫助都會很好。目前,我得到的唯一值是0,並且我知道它的工作原理是因爲我已經返回了整個站點的當前頁面上的所有數據 - 所以每月的結果 - 但是,唯一的我想要做的是顯示當前活動頁面的總體結果。
乾杯。