Если, однако, вы не хотите помещать свои данные в лапы нашего Google Overlord :), то вы действительно можете подумать о том, чтобы свернуть свои собственные.У меня есть два раза раньше - и я делаю это снова прямо сейчас: лучше на этот раз, конечно!
Если ваш трафик не очень высокий, и вы работаете на любом приличном сервереЗатем добавление системы слежения за платформой не обременительно для вашего Rails-приложения (я знаю, что это зависит от того, что означает «достойная серверная платформа», но в наши дни это довольно дешево).Запись в базу данных, как правило, выполняется очень быстро - вам нужно будет несколько кликов, чтобы не делать этого сразу.Вероятно, вы можете обойти большинство, если не все ваши before_filters и так далее, чтобы получить молниеносный ответ.Например, одно приложение, которое работает под управлением 2.3.9, использует Metal для этого.
В моей новой системе отслеживания у меня есть таблица STI, которая соответствует моделям, полученным из модели Activity;здесь вы можете записывать как показы, так и клики.Показы записываются по мере создания страницы, а клики записываются с использованием AJAX.
Я не собираюсь беспокоиться о причудливых графиках и т. Д.Конечно.
В данный момент моя система находится в обычном приложении / папке, но я, вероятно, перенесу ее на движок, чтобы мне было проще ее повторно использовать.
Надеюсь, это поможет!
Кстати, я использую Google Analytics и для целого ряда сайтов, и это нормально - мне просто нравится делать это самому.