網站更改為https後,數據統計不到了

Origin 百度 網絡爬蟲 搜索引擎 趙彥剛 2019-05-11

http協議網站更改為https後,很多數據統計不到了。是很多SEO和運營人員會遇到的比較嚴重的問題,數據渠道計入不準確,那很多的考核就沒辦繼續。該怎麼辦呢?


網站更改為https後,數據統計不到了


https協議對比http協議而言,針對於我們的網站來說會更加的安全。從而很多搜索引擎也鼓勵網站採用https協議,還能提升網站的權重。

曾經在環球網校的時候,我們的運維人員申請了https,但並沒有在網站上加入https的入口。但不幸的是已經被百度爬蟲大量的抓取了且收錄了,https的網頁。結果是曾經排名在首頁5名以下的網頁,都跑到前5名來了,大部分都在第一位。

雖然這個結果是好的,但是畢竟很多http切換https的操作都沒有改。於是先抓緊找運維的人員幫忙解除https。運維才發現針對https的端口開放了所以導致了這樣的一個結果。

後來又因為種種原因,導致https並沒有正常的修改完成並上線。但我操作過一些客戶,以及我自己的這個SEO博客都是啟用了https。但這中間會遇到一個問題。

網站從http協議更換為https後,數據來源統計不到了。

我開始找尋並解決這個問題,後來發現問題處在一個meta標籤上。如下:

<meta content="always" name="referrer"/>

referer metadata標籤,是我們在某些情況下,希望控制發送給服務器的referrer信息時使用的。他的幾個參數如下:

  • 如果referer-policy的值為never:刪除http head中的referer;
  • 如果referer-policy的值為default:如果當前頁面使用的是https協議,而正要加載資源使用的是普通的http協議,則將http header中額referer置為空;
  • 如果referer-policy的值origin:只發送origin部分;
  • 如果referer-policy的值為always:不改變http header中的referer的值;

實際上會有很多的http協議的網站點擊鏈接到我們的網站,例如外鏈部分。如果不使用這個標籤的話。默認http協議站點過來的referrer信息就會為空。這樣就會導致很多的來源被統計工具計為直接訪問。

所以我們在全網站的head部分,添加這行代碼,就能安全的解決這個問題。

相關推薦

推薦中...