Google Analytics の
動機
ユーザーの
参考
- Cookie と
ユーザーの 識別 | ウェブ向け アナリティクス(analytics.js) | Google Developers - Apache - apacheで
クッキーの ログって 残ってましたっけ?(1190)|teratail - mod_usertrack - トラッキングクッキーの
発行
前提
OS の
version cat /etc/redhat-release CentOS release 6.9 (Final)
HTTP サーバーの
version httpd -v Server version: Apache/2.2.15 (Unix) Server built: Oct 19 2017 16:43:38
アクセスログに 出力する 情報
以下の
mod_usertrack で
出力する Cookie 値
初回アクセス時は、Google Analytics の Cookie 値 は JavaScript で 出力される ため 空に なります。
このアクセスの 紐付けの ため、 mod_usertrack を 使用します。
mod_usertarack に出力する Cookie の 有効期限は、 Google Analytics の Cookie 値と 同様で 2年に して おきます。 Google Analytics の
Cookie 値
Google Analytics のCookie 値を 出力します。 キー値は、 デフォルトの _ga
です。
設定方法
httpd.conf で トラッキング Cookie を 出力を ONに する
モジュールの
有効化 # コメントアウトさえていれば、解除する LoadModule usertrack_module modules/mod_usertrack.so
Cookie の
トラッキングの 有効化
Cookie 名称がデフォルトだと、 Apache だと わかる 名称に なるので 変えた ほうが いいかと 思います。 # For user_track CookieDomain .monotalk.xyz CookieTracking on CookieExpires "2 years" CookieName track CookieStyle Cookie
気に
成った 点
Cookie2
を使おうとして、 以下の 記載を したのですが、 何故か 設定されず、 Cookie
を使用するようにしました。 CookieStyle Cookie2
httpd.conf で Log に Cookie を 出力するようにする
\"%{track}C\" \"%{_ga}C\"
の
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Accept-Language}i\" \"%{track}C\" \"%{_ga}C\"" combined
これで、track
も_ga
の
以上です。
コメント