Ежен Али Епизод 10 - Миси: Атлас

Бях любопитен колко от моите посетители използваха браузъра Tor и написах скрипт, за да го открия. Тъй като този браузър задава потребителския агент като Windows / Firefox, това означава, че данните (колкото и да са малки) в Google Analytics са неверни.

Възможно ли е да заменим името на браузъра (и името на операционната система) в Google Analytics? Може би чрез изпращане на персонализиран низ като потребителски агент?

Използвал съм протокола за измерване и преди това е единственият начин, по който бих могъл да помисля да направя това, но това би противоречило, след като JS тракерът изпрати данни чрез прегледа на страницата. Не бих искал да се откажа от JavaScript библиотеката analytics.js, само за да замени едно измерение.

Имам написани персонализирани задачи и си помислих, че може би бих могъл да заменя данните там, но не успях да намеря кое поле бих използвал в обекта на модела (или обекта на тракера за този въпрос).

Ако наистина бях категоричен в това, знам, че бих могъл просто да използвам персонализирано измерение, но отново това беше просто любопитство, а не нещо, на което бих искал да отделя цяло потребителско измерение - особено след като съм сигурен, че действителното използване на моя уебсайт е <1%.

  • 1 Не съм сигурен как анализират потребителския агент. Изглежда JavaScript не може да го настрои във всеки случай: stackoverflow.com/questions/18960908/ ... Не съм сигурен дали има начин да предаде нещо друго от потребителския агент на GA.
  • Моето откриване всъщност се извършва от страна на сървъра и се предава на JavaScript, така че това може да бъде жизнеспособна опция за мен всъщност да променя самия потребителски агент, преди GA дори да бъде извикан. Не мислех за това - благодаря за идеята.
  • 1 Не мисля, че можете да настроите потребителския агент, който Google Analytics да вижда и от страна на сървъра. Google Analytics работи в клиентски код на JavaScript от страна на клиента. Потребителският агент, който JavaScript вижда, се контролира от браузъра. Ако намерите начин да го предадете на GA, той ще трябва да включва някакъв вид JavaScript, дори ако това е просто предаване на стойността на вашата сървърна страна на GA чрез JavaScript, записан на страницата.
  • А, да, това има смисъл.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?