Обмен Google Analytics и Masterpage / User Control - PullRequest
3 голосов
/ 12 января 2009

Я использую GA на своем сайте и мне нужно добавить отслеживание на несколько страниц. Эти страницы отображаются с помощью главной страницы вместе с вкладкой Telerik. Когда вкладка выбрана, код оценивает, какая вкладка была нажата, вставляет соответствующий пользовательский элемент управления для этой страницы и перерисовывает ее. Согласно браузеру, это всегда default.aspx, но ascx в нем другой.

Как я могу отслеживать разные страницы с такой настройкой?

1 Ответ

0 голосов
/ 07 декабря 2012

Вы можете попробовать что-то вроде этого ...

  1. Убедитесь, что отслеживание Google Analytics срабатывает в конце страницы полностью отображаемой
  2. Сделайте, чтобы ASCX установили глобальную переменную "имя_страницы" (это должно быть инициализировано где-то в вашем главном представлении, я думаю) с некоторым уникальным именем, которое позволяет вам узнать, что такое ascx
  3. Используйте одну из перегрузок отслеживания Google Analytics, которая позволяет указать имя страницы (у меня нет удобного примера, но вы легко сможете его найти). Используйте глобальную переменную "page_name" в качестве имени страницы

Это не самое чистое и правильное решение, но WebForms часто могут диктовать не очень красивые решения ... Это было бы самое простое и легкое внедрение изменений, о которых я могу подумать.

...