簡體   English   中英

php cURL或file_get_content對Google Analytics(分析)有影響

[英]php cURL or file_get_content affect on google analytics

我想知道對網站分析使用php加載外部頁面有什么影響。 如果php加載的是外部頁面,而不是實際的瀏覽器,則報告給Google Analytics(分析)的javascript是否會將頁面加載注冊為匹配?

提取的頁面中的任何JavaScript將不會運行,因此對分析沒有影響。 這樣做的原因是,在實際的瀏覽器中從未解析過提取的HTML頁面,因此,不執行JavaScript。

Curl不會自動下載HTML所引用的JavaScript文件。 因此,除非您明確下載Google Analytics(分析)JavaScript文件,否則Google不會檢測到Curl匹配。

Google提供了一種非JavaScript跟蹤匹配的方法 它適用於移動網站,但可以根據您的需要進行調整。

您誤解了curl / file_get_contents的工作方式。 它們在服務器上執行,而不是在客戶端瀏覽器上執行。 就Google和任何普通用戶而言,他們將看到這些呼叫的輸出,而不是呼叫本身。

例如

  1. 客戶端從服務器A請求頁面
  2. 服務器A從服務器B請求頁面
  3. 服務器B用頁面數據答復服務器A
  4. 服務器A接受來自服務器B的頁面數據
  5. 服務器A將頁面數據發送到客戶端

假設所有請求均正常工作,並且不發出任何警告/錯誤,並且服務器A和服務器B之間沒有網絡故障,那么客戶端絕對沒有辦法確切地看到服務器A的運行情況。 它可能正在發送本地文件。 它可能正在執行本地腳本並發送其輸出。 可能將請求轉移到印度的服務器上,該服務器進行了艱苦的工作,然后僅要求功勞,等等。

現在,您可以使客戶端直接與服務器B通信。 您可以讓服務器A吐出一個HTML頁面,該頁面包含指向服務器B的iframe,圖像標簽,腳本標簽,css文件等。但這對客戶端不再透明-您明確地告訴客戶端“嘿,去那里看看這個內容”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM