SEO сустракае GA: Адсочванне наведванняў пошукавых ботаў у пратаколе вымярэнняў

  1. Усталяваць
  2. Выкарыстоўваныя прыстасаваныя памеры
  3. Спажываецца змесціва ботамі з пагадзіннай разбіўкай

Я нядаўна наведваў некаторыя размовы пра разбор часопісаў з пункту гледжання SEO @ David David Sottimano на Неапазнавальная канферэнцыя і Ліна Урунуэла падчас вячэры), і я вырашыў апублікаваць убудова WordPress, які я пачаў працаваць некалькі гадоў таму, і што па прычынах працы я пакідаў на сваім скрыні «Я зраблю», і ён ніколі не вярнуўся на мой погляд.

Перш за ўсё мне трэба сказаць, што гэта BETA PLUGIN, таму, калі ласка, будзьце асцярожныя, каб выкарыстоўваць яго на высокай нагрузцы або на вытворчай пляцоўцы. Я працую на гэтым сайце 4 дні без аніякіх праблем, але гэта не значыць, што ў ім няма памылак. Давайце разгледзім гэты убудова як доказ канцэпцыі .

Галоўнай задачай плагіна з'яўляецца рэгістрацыя наведванняў пошукавых ботаў нашага сайта Wordpress у Google Analytics з дапамогай пратаколу вымярэнняў .

Працоўны паток плагіна просты, ён проста правярае, ці адпавядае бягучы агент наведванняў карыстальнікаў любым вядомым Crawler , і на аснове гэтай інфармацыі мы адпраўляем прагляд старонкі ў некаторыя ўласцівасці Google Analytics. Калі ласка, майце на ўвазе, што рэкамендуецца выкарыстоўваць новае ўласцівасць, паколькі мы будзем выкарыстоўваць мноства прыстасаваных вымярэнняў для адсочвання дадатковай інфармацыі на наведвальных старонках =)

Раней у мяне быў свой аналізатар карыстацкіх агентаў , але я скончыў сваю іншую бібліятэку (і, напэўна, больш надзейную). Калі што-то працуе, не трэба вынаходзіць кола :). Так што гэты убудова выкарыстоўвае бібліятэку PHP для uap-core праект.

Давайце паглядзім простую схему для таго, што робіць плягін:

Давайце паглядзім простую схему для таго, што робіць плягін:

Я ўпэўнены, што гэта было дастаткова лёгка зразумець. Але не толькі хочаце, каб праверыць, якія прагляды старонак наведалі пошукі бот, не мы ідзем далей, і будзем адсочваць наступныя дзеянні:

І напэўна, вы можаце знайсці адказы на яшчэ шмат пытанняў, так як мы выкарыстоўваем Google Analytics для адсочвання гэтых наведванняў, мы зможам перасекчы любыя аспекты ў нашых патрэбах.

Яшчэ адна цудоўная рэч, каб адсочваць боты, якія скануюцца ў пратаколе вымярэння , заключаецца ў тым, што мы зможам убачыць, як наш сайт скануецца ў справаздачах у рэжыме рэальнага часу ! 🙂

🙂

Усталяваць

Вам проста трэба загрузіць zip-файл убудовы з наступнага URL-адраса і змясціць яго ў тэчку WordPress Plugins і наладзіць ідэнтыфікатар уласцівасці Google Analytics туды, куды вы хочаце адправіць свае дадзеныя.

Вам проста трэба загрузіць zip-файл убудовы з наступнага URL-адраса і змясціць яго ў тэчку WordPress Plugins і наладзіць ідэнтыфікатар уласцівасці Google Analytics туды, куды вы хочаце адправіць свае дадзеныя

Выкарыстоўваныя прыстасаваныя памеры

Можа быць, вы задаеце пытанне, чаму ў нас ёсць аднолькавыя памеры, звязаныя з інфармацыяй пра бот, і дублююцца з іншым аб'ёмам, таму таму, што, як я тлумачыў, мы выкарыстоўваем IP-адрас бота для стварэння clientID і userID, і гэта можа адбыцца што Google выкарыстоўвае адзін і той жа ip для розных ботаў (напрыклад, для працоўнага стала або функцыянальнага тэлефона ). Такім чынам, мы можам атрымаць інфармацыю пра ўзровень хіта ў тым выпадку, калі дадзеныя аб магчымасці карыстача будуць перагружаныя 🙂

Іншая рэч, якую мы можам зрабіць, гэта ўсталяваць тэрмін сеансу 4 гадзіны ў канфігурацыі нашага профілю. Боты Crawls не робяцца такімі ж, як карыстальнік перамяшчаецца па старонцы, і мы, магчыма, атрымліваем 2 старонкі хітоў у гадзіну, таму тайм-аўт па змаўчанні 30 хвілін не мае сэнсу.

Давайце ведаем, паглядзім, як будуць глядзець справаздачы Google Analytics 🙂

Спажываецца змесціва ботамі з пагадзіннай разбіўкай

Усяго сесій і праглядаў старонак па пошукавым боте

Старонкі, якія вярнулі 404 і які бот абыходзіў яго

На якіх старонках скантаваў нейкі бот (справаздачу карыстальніка Explorer)

Вы можаце атрымаць убудова з наступнага сховішча GitHub:
https://github.com/thyngster/wp-seo-ga

Калі вы не зможаце запусціць убудова, калі ласка, напішыце мне каментар да гэтай пасады альбо адкрыйце пытанне пра GitHub, і я паспрабую зірнуць на яго.

Любыя прапановы / ўдасканаленні таксама вельмі вітаюцца 🙂