Отслеживать просмотры и события страницы с аналитикой Google или Custom Solution?

StackOverflow https://stackoverflow.com//questions/9710231

Вопрос

Я строю сайт, который позволяет пользователям создавать профиль. Каждая страница профиля идентифицируется в строке запроса уникальным 12-значным кодом. (http://www.site.com/users/user_detail.php?id=0021-4432-5554). Я ожидаю, что количество профилей в конечном итоге будет 30-50K. Я хотел бы предоставить каждому пользователю профилем для просмотра аналитики их профиля (просмотры страниц, время на странице и щелкните события на их странице). Изначально я построил пользовательское решение с помощью JQuery и внешний файл PHP для вставки записей в таблицу базы данных для каждого события для отслеживания. Это хорошо работает, но я беспокоюсь о масштабируемости и думал, что GA может сделать лучшую работу. Я копал документацию GA весь день, но я все еще немного неяснул лучший способ реализации этого. Мой текущий подход выглядит следующим образом: 1) Вставьте код отслеживания GA на странице профиля с кодом события для каждого события клики, который я хочу отследить. 2) Используйте GAPI со следующим кодом для отображения просмотров страниц пользователям.

https://www.google.com/analytics/feeds/data?ids=ga%xxxxxxxxxx&dimensions=ga%3ApagePath&metrics=ga%3AuniquePageviews&filters=ga%3ApagePath%3D%3D%2Fusers%2Fuser_detail.php%3Fcode%3D0021-4432-5554&start-date=2012-02-29&end-date=2012-03-14&max-results=50
.

Я не уверен в следующем: 1) Это лучший способ получить слова для страницы, идентифицированной параметром QueryString? (Соответствие всем URL VS, просто сопоставляя 12-значный код с регулярным выражением) 2) Можно ли получить и отображать такие события, как щелчки на странице, используя GAPI? Я вспоминаю чтение где-то, что API не может быть использован для событий.

Я думаю, что я направляюсь в правильном направлении, но очень ценит здесь некоторые руководства здесь. Спасибо!

Это было полезно?

Решение

Честно реализует настраиваемые статистики намного лучше для нескольких разных причин. Прежде всего 1 вставка базы данных для каждой просмотра страницы на профилях несколько привязана для небольших чисел. Если страница запускает создание узкого места, то у вас может быть запрос синхронизации при нагрузках страницы.

Что вы можете сделать, это иметь одну таблицу для статистики. Идентификатор Ri. Нажмите / действие Профиль пользователя Дата

Затем его легко схватить количество кликов и представлений.

Если вы идете с Google, у вас не будет столько свободы, на то, что вы можете сделать с этими данными. 30K не очень много рядов, и как только вы попадаете, вероятно, в десятках миллионов записей, вы могли бы начать беспокоиться о масштабируемости.

Но где-нибудь ниже, что вы должны быть в порядке.

Редактировать:

Я могу добавить, что Google Analytics имеет хорошую API при работе с аналитикой, но вы ограничиваете свой контроль на данных. Никогда меньше для долгосрочного подхода и базы данных статистики может быть чрезвычайно большим чрезвычайно быстрым. Удар десяти миллионов знаков с пользователей 30K не будет слишком сложным. Так что, если масштабируемость - ваша основная проблема, может быть, вы хотите, чтобы аналитика обрабатывала ее.

Сначала вы должны зарегистрировать свое приложение для использования инструментов API, которые Google дает вам: https://code.google.com/apis/console

Но одна проблема заключается в том, что API Analytics предоставляет вежливый предел на количество ежедневных запросов при 50 000 запросов / день. Хотя, если вам нужно больше, вы можете использовать эту ссылку, чтобы задать больше: https://docs.google.com/spreadsheet/viewform?hl=en_us&formkey=dgp3nec0z0dsx293v1uyckztddlgqmc6ma&nddlr=1

Возможно ли получить и отображать такие события, как щелчки на странице, используя GAPI? Я вспоминаю чтение где-то, что API не может быть использован для событий.

Да, это очень возможно. Вот страница API событий: http://code.google. COM / API / Analytics / DOCS / GDATA / DIMSMETS / EQUITTRACKING.HTML

Другой хороший инструмент доступен здесь: http://code.google .com / API / Analytics / Docs / gdata / gdataexplorer.html

Если вам нужно больше ссылок API здесь, они: http://code.google.com/apis/Analytics/docs/gdata/v3/gdatagettingstart.html

Google предоставляет множество различных API для обработки просмотров страницы, события, отчеты. Они также поддерживают множество различных языков для своих библиотек, как упоминалось выше. Вы сможете зарегистрировать событие (например, щелчок) и просмотры страницы для определенной страницы (профиль пользователей). Вы также сможете запросить всю статистику обратно на свой сайт для графиков или других потребностей.

Наконец, вот инструментарий библиотек API для любого конкретного языка: http://code.google.com/apis/analytics/docs/gdata/v3/gdatalibraries.html

Надеюсь, это поможет, Даниэль

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top