Распознан ли URL, подобный example.com#utm_source=xxx, в Google Analytics?

#google-analytics

#google-analytics

Вопрос:

У меня вопрос о скорости сайта Google Analytics. У нас есть много внешних рекламных ссылок, таких как

 http://example.com?utm_source=xxxamp;utm_media=xxx
  

Но этот URL-адрес будет загружать некэшированный контент, потому что URL-адрес каждый раз отличается. Я попытался изменить ?utm_source на #utm_source . Как я могу подтвердить, что это будет распознано в Google Analytics?

Ответ №1:

Одним из решений является использование хэша в ваших ссылках и замена символа хэша в виртуальном просмотре страницы:

 if(document.location.hash.indexOf('utm' > -1) {   
 ga('send', 'pageview', document.location.pathname   document.location.search.replace('#','?'));
}
  

Таким образом, Google «увидит» обычную строку запроса, когда параметр utm присутствует после хэш-метки. Или вы могли бы заменить символ хэша фильтром замены в интерфейсе analytics.

Комментарии:

1. Мне нравится сохранять содержимое utm_xxx, чтобы использовать аналитические источники. но у нас есть некоторый статический файл, созданный по обычному пути для веб-сайта, мне нравится использовать эти файлы для повышения производительности сайта, есть ли другой способ сделать это?