pjaxをつかって画面遷移させるときは手動でga('send', 'pageview');してあげないといけないんだけど
よくみる参考記事では
ga('send', 'pageview', window.location.pathname.replace(/^\/?/, '/') + window.location.search);
と書いてある。
これで送信している値をみてみると
dl(ドキュメントの場所の URL)には今みえてるページではなく、最初に開いたページのURLが書いてある。
そして、dp(ドキュメント パス)に今見えてるページのパスが書いてある感じ。
###例)
最初に開いたページ:http://aaaaa.com/xxx/
今見てるページ:http://aaaaa.com/yyy/
gaのコード:先述したやつ
↓おくってる値
dl:http://aaaaa.com/xxx/
dp:/yyy/
これでいいのか・・?と不安になったので調べてみた
https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters?hl=ja#dl
をみると、dlの部分の説明に
対象コンテンツが掲載されているページの完全な URL(ドキュメントの場所)を送る際に、このパラメータを使用します。&dh パラメータと &dp パラメータを使用すると、ドキュメントの URL のホスト名とパス + クエリの部分を上書きできます。
とありました。
ということは、さっきの例でいくと、
dlのhttp://aaaaa.com/xxx/
の/xxx/
の部分をdpの/yyy/
で上書きしている・・のかな?
だったら多分良さそうなきがする
解決したようなしてないような・・