Как предотвратить появление спама в отчете Google Analytics, быстро переключая просмотры? - PullRequest
0 голосов
/ 29 ноября 2011

В настоящее время я помещаю код отслеживания в viewWillAppear для отслеживания просмотров страниц.Я обнаружил, что если я быстро переключаю представления назад и вперед без полной загрузки содержимого, трекер все равно отправляет трафик столько раз, сколько переключается количество просмотров.Могу ли я предотвратить этот вид спама в своем аналитическом отчете?Где лучше всего разместить код отслеживания для отслеживания просмотров страниц iPhone.

Ответы [ 3 ]

1 голос
/ 02 декабря 2011

Установите частоту дискретизации: Вы можете установить частоту дискретизации, используя свойство sampleRate. Если ваше приложение генерирует большой трафик Google Analytics, установка частоты выборки может помешать созданию отчетов с использованием выборочных данных. Выборка происходит последовательно среди уникальных посетителей, поэтому при включении частоты выборки обеспечивается целостность трендов и отчетов. Параметр sampleRate является NSUInteger и может иметь значение от 0 до 100 включительно. Вот пример, который понижает sampleRate до 95%:

[[GANTracker sharedTracker] setSampleRate:95];

Коэффициент 0 отключает генерацию попаданий, а показатель 100 отправляет все данные в Google Analytics. Лучше установить sampleRate до вызова любых методов отслеживания. Подробнее об отборе проб вы можете узнать из Руководства по выборкам.

От: http://code.google.com/mobile/analytics/docs/iphone/#overview

1 голос
/ 29 ноября 2011

Если вы действительно беспокоитесь об этом, создайте NSTimer, который срабатывает, скажем, за 5 секунд, и отправляйте трафик, когда он срабатывает.Недействительно таймер, когда ваш вид исчезает.

0 голосов
/ 29 ноября 2011

viewDidAppear может работать. Может быть, такая же проблема.

...