LoginSignup
4
4

More than 5 years have passed since last update.

ビーコン式によるPiwikアクセスログ取得方法

Posted at

モーダルのクリック回数を取得したい。

該当リンクに以下追加。

<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');
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4