3
我有一個網站誰已經使用谷歌分析,但它'沒有發送頁面視圖的Ajax行動(一個動態搜索引擎爲例)我沒有找到一個API服務器通過PHP發送它。谷歌分析:發送PageViews或事件與PHP
我有一個網站誰已經使用谷歌分析,但它'沒有發送頁面視圖的Ajax行動(一個動態搜索引擎爲例)我沒有找到一個API服務器通過PHP發送它。谷歌分析:發送PageViews或事件與PHP
對於你的任務看Google Measurement Protocol
https://developers.google.com/analytics/devguides/collection/protocol/v1/?hl=de
現在我指向我Github的項目 - 也許它是你的任務是有用的。
https://github.com/ins0/google-measurement-php-client
它是一個PHP客戶端庫從服務器端進行通信,以谷歌Analytics(分析)。
// autoloader
require_once(dirname(__FILE__) . '/../src/Racecore/GATracking/Autoloader.php');
Racecore\GATracking\Autoloader::register(dirname(__FILE__).'/../src/');
// init tracking
$tracking = new \Racecore\GATracking\GATracking('UA-XXXXXXXX-X',false);
// optional when not setting the client id by constructor
$tracking->setAccountID('UA-XXXXXXXX-X');
/**
* Page Tacking
*/
$page = new \Racecore\GATracking\Tracking\Page();
$page->setDocumentPath('/test/pageview/blub.jpg');
$page->setDocumentTitle('Test Image Title');
$tracking->addTracking($page);
// Do the Job!
Try {
$tracking->send();
echo 'success';
} Catch (Exception $e) {
echo 'Error: ' . $e->getMessage() . '<br />' . "\r\n";
echo 'Type: ' . get_class($e);
}
否則,你可以使用其他偉大的repositorys,看這裏
THKS我看着它,說你如果i'ts工作,因爲我需要:) – user3863696
不錯的工作,但缺少用戶標識邏輯一個視圖=實際上一個不同的用戶。 – pietro
我很想改變聊天@paistra或直接通過github如果可能? – ins0