モーダルのクリック回数を取得したい。
該当リンクに以下追加。
<a data-toggle="modal" href="#modal1" onclick="javascript:_paq.push(['trackEvent', 'Home', 'Modal1']);">Modal Open</a>
Home カテゴリの Modal1 アクションとしてイベントに記録される。
JavaScript中のイベントを取得したい。
JavaScriptのイベント処理部分に追加する。
_paq.push(['trackEvent', 'SomethigHappen', 'Table1']);
SomethigHappen カテゴリのTable1アクションとしてイベントに記録される。
CakePHPに組み込みたい。
PiwikTracker.phpをapp/Vendorフォルダーに設置。
bootstrap.phpに以下を追記。
app/Vendor/bootstrap.php
App::import('Vendor', 'PiwikTracker');
ログを取得したい処理の後に以下を追加。
$t = new PiwikTracker($idSite = 1, 'http://localhost/piwik/');
$t->setTokenAuth("123456786dfc412345678aee12345678");
$t->setUrl($url = 'http://localhost/myPage/');
$t->doTrackPageView('MyPage');