好的,所以我設(shè)置了一個(gè) google 分析帳戶用于測(cè)試目的。我必須處理一些事情,并且在將其推送到我們的實(shí)際環(huán)境之前,我正在本地測(cè)試這些東西。由于如果 Javascript 關(guān)閉,則必須完成跟蹤,因此我們使用 theiconic 的 php-ga-measurement-protocol 庫(kù)。這是我使用的代碼:$this->analytics = new Analytics(true, false);$this->analytics->setClientId(filter_input(INPUT_COOKIE, 'gaClientId', FILTER_SANITIZE_STRING))->setDebug(true)->setDocumentHostName(getenv('HTTP_HOST'))->setDocumentLocationUrl(getenv('HTTP_HOST') . getenv('REQUEST_URI'))->setDocumentPath(getenv('REQUEST_URI'))->setIpOverride(getenv('HTTP_CLIENT_IP') ?: getenv('HTTP_X_FORWARDED_FOR') ?: getenv('REMOTE_ADDR'))->setProtocolVersion('1')->setTrackingId({TRACKING_ID})->setUserAgentOverride(getenv('HTTP_USER_AGENT'))->setUserLanguage(strtolower(substr(getenv('HTTP_ACCEPT_LANGUAGE'), 0, 5)));生成的 URL 類似于:https://www.google-analytics.com/debug/collect?cid=g9m2nds3980dki4ia2rcivtjn3&dh= {WEBSITE.LOCAL}&dl={WEBSITE.LOCAL}%2F&dp=%2F&uip=127.0.0.1&v=1&tid=||| Mozilla%2F5.0%20%28Windows%20NT%206.3%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F724%.10 20Safari%2F537.36&ul=en-us&dt={DOCUMENT_TITLE}這是回應(yīng):{ "hitParsingResult": [ { "valid": true, "parserMessage": [ ], "hit": "/debug/collect?cid=g9m2nds3980dki4ia2rcivtjn3\u0026dh={WEBSITE.LOCAL}\u0026dl={WEBSITE.LOCAL}%2F\u0026dp=%2F\u0026uip=127.0.0.1\u0026v=1\u0026tid=|||\u0026ua=Mozilla%2F5.0%20%28Windows%20NT%206.3%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F74.0.3729.157%20Safari%2F537.36\u0026ul=en-us\u0026dt={DOCUMENT_TITLE}?_anon_uip=127.0.0.0"} ], "parserMessage": [ { "messageType": "INFO", "description": "Found 1 hit in the request." } ]}但是,轉(zhuǎn)到我的 Google Analytics(分析)頁(yè)面,它沒有顯示活躍用戶,我不知道為什么。
theiconic php-ga localhost vhost 頁(yè)面視圖不顯示
繁華開滿天機(jī)
2021-06-20 16:14:27