Как Google Analytics получает всю эту информацию?
В эти выходные ковырялся (как обычно). Разве не было бы замечательно, если бы вы могли открыть Google Analytics и посмотреть, сколько людей читают ваш RSS-канал? В конце концов, это все еще посещения вашего сайта и вашего контента, не так ли? Проблема, конечно, в том, что RSS-каналы не позволяют запускать код при открытии вашего контента (вроде как). Однако ваша веб-страница.
Если вы хотите узнать больше о веб-аналитике, я бы рекомендовал одну книгу и только одну книгу, Авинаша Кошика книги, Веб-аналитика час в день. Авинаш четко объясняет причину, по которой мы перешли с серверной части аналитика на стороне клиента аналитика а также проблемы с каждым.
Принцип работы Google Analytics на самом деле довольно прост. Когда вы открываете сайт с загруженным GA, набор параметров сохраняется в файле cookie (средство хранения данных локально в браузере), а затем JavaScript динамически генерирует длинную строку запроса из запроса изображения на веб-сервер Google Analytics. с тонной информации в нем - например, номер вашей учетной записи, ссылающийся сайт, был ли он результатом поиска, какие условия поиска использовались, заголовок страницы, URL-адрес и т. д.
Вот пример переменных запроса изображения и строки запроса:
http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=2140259877&utmhn=martech.zone&utmcs=UTF-8&utmsr=1440x900&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmdt=Marketing%20Technology%3A%20Online%20Marketing%2C%20Email%20Marketing%2C%20Social%20Media%20Marketing%2C%20Reputation%20Management%20and%20Blogging%20from%20a%20
Social%20Media%20Expert%20and%20Blogging%20Expert.&utmhid
= 1278573345 & utmr = - & utmp = / & utmac = UA-XXXXXX-X & utmcc = __ utma% 3D40694462.1906938102414468000.1215439581
.1238274580.1238278630.1237%3B%2B__utmz%3D40694462.1238175218.1229.166.utmcsr%3D
google%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3D
douglas% 2520karr% 2520shiny% 2520objects% 3B
Я попытался собрать все переменные строки запроса, исследуя кучу разных веб-сайты:
- utmac = «Номер счета»
- utmcc = «Файлы cookie»
- utmcn = «utm_new_campaign (1)»
- utmdt = «Заголовок страницы»
- utmfl = «Версия Flash»
- utmhn = «Запросить имя хоста»
- utmje = «JavaScript включен? (0 | 1) ”
- utmjv = «Версия JavaScript»
- utmn = «Случайное число - генерируется для каждого попадания __utm.gif и используется для предотвращения кеширования попаданий gif»
- utmp = «Страница - запрос страницы и параметры запроса»
- utmr = «Источник перехода (URL перехода | - | 0)»
- utmsc = «Цвета экрана»
- utmsr = «Разрешение экрана»
- utmt = «Тип обращения .gif (tran | item | imp | var)»
- utmul = «Язык (lang | lang-CO | -)»
- utmwv = «Версия UTM»
- utma =?
- utmz =?
- utmctm = Режим кампании (0 | 1)
- utmcto = Тайм-аут кампании
- utmctr = поисковый запрос
- utmccn = Название кампании
- utmcmd = канал кампании (прямой), (обычный), (нет)
- utmcsr = Источник кампании
- utmcct = Содержание кампании
- utmcid = идентификатор кампании
Я не уверен насчет пары из них ... и я не знаю, есть ли еще, но они очень полезны, если вы хотите составить свой собственный запрос изображения для регистрации дополнительных данных в своей учетной записи Google Analytics - например ... для ваших подписчиков RSS!
Сегодня я проверяю свою теорию ... Я разработал запрос изображения, должен передать использование RSS в Google Analytics. Проблема, конечно же, в том, что нет файла cookie или конкретного идентификатора запроса. Подписчик может откройте один и тот же фид и зарегистрируйте несколько обращений в Google Analytics. Однако я продолжу настройку и посмотрю, смогу ли я придумать что-то более надежное.
Вот мой запрос изображения ... Я использую Плагин PostPost для WordPress Я разработал и разместил код после содержимого фида:
Одно замечание: здесь будут измеряться хиты, а не подписчики! Если вы хотите попробовать измерить количество подписчиков, я бы порекомендовал событие onclick на вашем значке RSS. Конечно, это не касается тех, кто подписывается по ссылке в вашем заголовке… так что я, честно говоря, даже не пытаюсь. Если у вас есть какие-то мысли о том, что я делаю или как это можно улучшить, дайте мне знать!