Подтвердить что ты не робот

Добавить Google Analytics в вики-страницы Github

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

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

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

4b9b3361

Ответ 1

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

Откидные назад:

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

Ответ 2

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

Ответ 3

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

"Знакомство с GitHub Traffic Analytics"

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


В 2019 году Тим Цянь упоминает в комментариях:

Единственная проблема заключается в том, что он хранит трафик только 14 дней.
Чтобы решить эту проблему, я создал инструмент для его записи: repo-analytics.github.io.

Ответ 4

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

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

    [! [Аналитика] (https://ga-beacon.appspot.com/UA-XXXXX-X/your-repo/page-name)] (https://github.com/igrigorik/ga-beacon )

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

Ответ 5

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

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

  • Загрузить статистику
  • Поддержка SSL. Если вы ссылаетесь на внешний образ, который
  • Hotlinking

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

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

Ответ 6

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

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

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

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