2016-12-05 6 views
1

Сейчас я настраиваете Google Analytics для:Track корневой домен и одностраничный Применение в подкаталоге

  1. http://example.com (общедоступный веб-сайт рекламируемого продукта)
  2. https://example.com/app (продукта, одного приложения страницы)

Я использую два вида для их отслеживания. Стандартное представление «Все данные веб-сайта» охватывает общедоступный веб-сайт и все подпапки (включая одностраничное приложение) и отдельное представление для самого приложения, которое содержит только данные приложения. В представлении для приложения я использую фильтр «Включить только трафик в подкаталоги, начинающиеся с/app /» (без учета регистра). И в одном приложении страницы я вхожу просмотров страниц так:

ga('set', 'page', 'p=pageName'); 
ga('send', 'pageview'); 

Однако я вижу расхождения в представлении «Все данных веб-сайта», где есть страница загружается ясно из приложения, записанного как от корневой домен. Есть записи для '/ p = pageName' и '/ app/p = pageName', другими словами.

Почему это происходит? Нужно ли включать/app/в вызов ga ('set')? Связано ли это с моими фильтрами или что приложение «https», а корневой домен - «http»? Любые подсказки будут высоко оценены.

+0

Может быть, что все ваши страницы тег (запускается через свой веб-сайт), пожары на странице загрузки и захватывает полный URL (document.location):/приложение/р = Pagename. Затем, как только загрузка SPA (изменение истории), второй тег просмотра страницы срабатывает со страницей «set», фиксирующей частичный url:/p = pageName. – sdhaus

ответ

1

Для тех, кто спотыкается на этот вопрос: ответ был сделан на prepend/app/на вызовы ga(), как это было предложено в моем первоначальном вопросе.

E.g.

ga('set', 'page', '/app/p=pageName'); 
ga('send', 'pageview');