Типичная ситуация, с которой я сталкиваюсь, - это страница формы ASP.NET (обычно это форма подписки или подписки), которая отправляет свои сообщения обратно, когда пользователь нажимает «Отправить». По умолчанию Google Analytics отслеживает оба этих представления как одну и ту же страницу, поэтому невозможно определить, какие посещения являются начальными, а какие - «успешными».
В прошлом я имел дело с этим одним из двух способов:
- Использование отслеживания событий для отслеживания отправки формы в качестве события. Это работает нормально, но в GA вы не видите эту метрику там же, где вы видите начальные просмотры страниц.
- Динамическое добавление строки запроса к атрибуту действия формы, чтобы конечный просмотр страницы фактически отображался как другая страница в GA. Это похоже на взлом, но мне нравится, как данные отображаются в GA.
Является ли какой-либо из этих подходов предпочтительным, или есть лучший способ сделать это, о котором я не думал?