2

ユーザーが新しいユーザーかどうかを確認するために、PHP から __utma Google アナリティクス Cookie を読み取ろうとしています。

私のウェブサイトは HTTPS なしで www.domain.com にあります

Chrome コンソールで、Cookie ドメインが .www.domain.com であることに気付きました。つまり、ドメインの前にポイントがあります。したがって、php 変数 $_COOKIE を使用して Cookie を読み込もうとすると、表示されません。

また、HTTPS ドメインを使用すると、2 つの Cookie が作成されることにも気付きました。

最後に、Javascript を使用して .www.domain.com を読み取ることができますが、PHP で実行したいと考えています。

何が欠けていますか?

デモページ : http://gandi.buypacker.com/ga/example.php

4

2 に答える 2

0

明らかに、他の人にも同じ問題がありました。誰かが GA Cookie の解析を支援するクラスを作成しました: https://github.com/joaolcorreia/Google-Analytics-PHP-cookie-parser

于 2013-10-30T22:35:56.573 に答える
0

Google アナリティクス JS コードで Cookie ドメインを明示的に設定してください。

_gaq.push(['_setDomainName', 'www.domain.com']);
于 2013-10-30T22:56:27.933 に答える