Добавьте Google Analytics на вики-страницы Github - PullRequest
26 голосов
/ 07 декабря 2010

У меня есть пара проектов Github, к которым я хочу иметь возможность отслеживать трафик. Я делал это в прошлом, добавляя код отслеживания Google Analytics на каждую вики-страницу. Однако обновление вики-сайта Github в сентябре сломало это, и я, похоже, больше не могу добавлять код Javascript на свои вики-страницы.

Пара случайных других точек: 1) Я знаю, что Github, вероятно, заблокировал JS в вики из соображений безопасности. 2) Я знаю, что Github предоставляет собственный очень базовый график трафика, но я бы хотел использовать всю мощь GA.

Можно ли как-нибудь восстановить отслеживание Google Analytics на моей вики-сайте Github? Если нет, есть ли альтернатива?

Ответы [ 6 ]

16 голосов
/ 30 июля 2012

В последнее время функция «Трафик» недоступна.Чтобы не реализовывать что-то свое, я создал githalytics.com , который позволит вам «добавить» аналитику Google в ваш репозиторий github.Конечно, есть ограничения и недостатки, как уже упоминалось ранее.Бесплатно бесплатно проверить

16 голосов
/ 10 декабря 2010

Вы можете использовать стратегию Google Analytics для мобильных устройств .

Недостатком является то, что:

  • Вы сможете вручную публиковать только ссылки статических изображений для каждой вики-страницы.
  • Вам потребуется разместитьФайл серверной части Google Analytics для мобильных устройств на другом сервере.Несколько отрицая целое упражнение.
5 голосов
/ 08 января 2014

Обратите внимание, что с января 2014 года GitHub предоставляет анализ трафика немного больше информации для всех страниц вашего репо (включая действия по фиксации, вики, ...):

" Представляем GitHub Traffic Analytics "

https://f.cloud.github.com/assets/25/1615617/d346d8e4-55fc-11e3-8974-77e411a3435a.png

3 голосов
/ 08 января 2014

Вы можете использовать анализ трафика Github (см. Ответ VonC) или ga-beacon , проект Ильи Грегорика.

  • Создать новое веб-свойство в аналитике
  • Свяжите его с https://ga -beacon.appspot.com /
  • Добавьте эту разметку на свои страницы (замените UA-XXXXX-X, your-repo и page-name):

    [! [Analytics] (https://ga -beacon.appspot.com / UA-XXXXX-X / your-repo / page-name)] (https://github.com/igrigorik/ga-beacon)

Это отобразит значок на вашей вики-странице, но вы также можете использовать однопиксельное изображение.

1 голос
/ 29 января 2013

В качестве альтернативы ghalytics.com я также натолкнулся на значок BitDeli Github: https://github.com/bitdeli/profile-ghbadge

Это почти то же самое, за исключением того, что вместо GA используется BitDeli в качестве движка аналитики.

Оба страдают от одного и того же очевидного ограничения: они не могут перехватить заголовок реферера, так как вам нужен JS для его извлечения.Это означает, что вы не можете выполнять анализ ключевых слов для поиска, сайтов, которые ссылаются на вас, или источников в социальных сетях.По моему мнению, это одно из основных применений GA.

Единственный обходной путь, о котором я могу подумать, - это создать другую целевую страницу для вашего репо, чем README.md, и затем надеяться, что весь ваш трафик будетпройти через целевую страницу, а не прямо в репо.Эта целевая страница может быть просто сокращением URL (например, bit.ly) со своей собственной аналитической службой или сайтом github-страниц с фрагментом GA.

1 голос
/ 09 октября 2012

Другой альтернативой является добавление внешнего изображения на каждую из ваших вики-страниц.Затем отследите статистику загрузки изображений.

Затем можно разместить изображения на хостинге изображений, который позволяет:

  1. Загрузить статистику
  2. Поддержка SSL - если вы ссылаетесь на внешнее изображение, которое
  3. Hotlinking

Я все еще ищу такого провайдера хостинга изображений, который предоставляет все это.Я отправлю ответ, как только найду подходящее.

я разместил свое исследование здесь: https://stackoverflow.com/questions/12795081/i-want-to-track-page-views-on-my-github-wiki-pages-any-suggestions-for-an-ima?lq=1

...