Я хотел отслеживать конверсии конечных регистраций для источника/канала в Google Analytics. Для этого я создал цель события:
Чтобы запустить соответствующее событие, которое должно быть передано цели, я использую этот код на отдельной странице регистрации с двойной подпиской, куда пользователь попадает только один раз за всю жизнь.
ga('send', {
hitType: 'event',
eventCategory: 'registration',
eventAction: 'test'
});
Это событие перетекает в цель, но очень плохо, больше половины событий не регистрируется. Если мы сравним тот же день с пикселем Facebook (который также срабатывает в том же месте), то эта цель GA показывает в среднем на 40-60% меньше конверсий, чем пиксель FB.
Затем мы дополнительно добавили
ga('set', 'transport', 'beacon');
А также добавили принудительный тайминг hitCallback, чтобы он точно был отправлен.
Мы также добавили вторую тестовую цель и событие для нее, чтобы измерять достижение конечной цели изо дня в день.
2. Во-вторых, скриншот тестовой цели из GA
Это новое событие запускается в том же месте, поэтому оно также должно быть записано в соответствующей цели. Но это не так. Прошло более 48 часов, а цель по-прежнему пуста.
3. Тестовая цель пуста, но в ней должно быть около 95+ зарегистрированных событий
События от обоих голов записываются корректно и показаны на соответствующих скриншотах:
5. Исходная цель – события doi
Может ли кто-нибудь помочь мне понять, почему это происходит и как это исправить?