2012-02-16 1 views
1

Я использую API Google Analytics Flex для записи данных из приложения Flex.Нет данных, отображаемых в Google Analytics из-за конфигурации профиля/фильтра

Как я понимаю, Google Analytics имеет трехуровневую иерархию: учетная запись может содержать одно или несколько свойств, каждый из которых может содержать один или несколько профилей. Код UA связан с свойством, а фильтры могут использоваться для записи определенного трафика в конкретный профиль.

Приложение работает на 5 различных серверных средах (разработка, постановка, живая игра и т. Д.), И нам необходимо разделить данные из разных сред.

Обратите внимание, что серверные среды не живут в пределах одного и того же доменного имени. Например, постановка выполняется на этапе staging.x.com, но живая версия находится по адресу www.y.com. Но я хочу, чтобы все они делили один и тот же код UA, поэтому мы отслеживаем их как 5 разных профилей.

Итак, у меня есть одно свойство с несколькими профилями. Я настроил фильтр для каждого профиля, говорящий «Включить только трафик, формирующий домены, которые равны», и конкретное имя хоста для этой серверной среды.

«URL-адрес по умолчанию» для свойства задан для имени хоста профиля по умолчанию, который представляет собой живую среду.

Мы настроили эту конфигурацию вчера, а сегодня нет данных ни в одном из наших профилей. У нас были данные накануне (перед выполнением реконфигурации). Я уверен, что код отслеживания в клиентском приложении отправляет обращения к GA, так как я могу видеть их в режиме отладки Chrome, и клиентское приложение не было изменено между позавчерашним и вчерашним днями. Единственное, что изменилось, это конфигурация свойства и профилей.

Так что, очевидно, что мне не хватает информации о конфигурации свойств и профилей. Некоторые конкретные вопросы:

  • Я правильно понимаю фильтры? Как-то применяет фильтр к всему свойству? Похоже, что фильтры были на уровне профиля.
  • Имеет ли значение «URL-адрес по умолчанию» для свойства, на котором записаны хиты? Для чего именно он используется?
  • Есть ли какое-то ограничение на то, как профили внутри Имущества могут быть аффилированными? Например, они имеют принадлежат к одному и тому же доменному имени? Я думал, что нет, но, может быть, я ошибаюсь?
  • Любые другие предложения?

Очевидно, что я могу поэкспериментировать с конфигурацией и посмотреть, что произойдет. Но я должен подождать до следующего дня, чтобы увидеть последствия каждого изменения. Спасибо за помощь.

+0

Включенный фильтр для имени хоста является единственным фильтром включения для каждого профиля? Вы настроили «сырой» профиль, на котором нет фильтров? Это лучшая практика, поэтому после применения фильтров вы не получаете нулевые данные. Вы установили домен для каждого из кода отслеживания? '_gaq.push (['_ setDomainName', 'domainnamehere.com ']); 'См. [Отслеживание нескольких доменов] (http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html) для получения дополнительной информации. –

+0

Я использую GA Flex SDK, у которого нет _gaq.push. Что делает _gaq.push на самом деле, с точки зрения HTTP-вызовов, которые сделаны на сервере GA? –

ответ

3

Я правильно поняла Фильтры правильно? Это как-то применение Фильтровать по всей собственности? Похоже, что фильтры были на уровне профиля .

Да Фильтры всегда применяются на уровне профиля.

Имеет ли значение «URL-адрес по умолчанию» для свойства, на котором записаны образы ? Для чего именно он используется?

«URL-адрес по умолчанию» никак не влияет на сбор данных или фильтрацию. Он используется только для создания ссылок из отчетов страниц на ваш сайт. Поэтому, когда вы видите верхнюю страницу, являющуюся /index.html, и вы щелкаете по маленькой ссылке рядом с ней, вы перейдете к «URL по умолчанию» /index.html. Таким образом, вы можете нарушить эту специфическую функцию, если URL-адрес не существует в вашем домене. Но для того, чтобы сообщать, совершенно правильно использовать другой URL-адрес.

Есть ли какое-то ограничение на то, как профили в собственности могут быть ? Например, они должны принадлежать к одному домену имя? Я думал, что нет, но, может быть, я ошибаюсь?

Нет, для профилей внутри веб-ресурса не требуется использовать одно и то же имя домена. Совершенно верно, что несколько профилей фильтруются по имени хоста, и вполне нормально и нормально иметь глобальный профиль с данными из нескольких имен хостов. В этом последнем случае данные могут немного отличаться, если вы не реализуете Cross Domain Tracking.

Любые другие предложения?

Кажется, что у вас очень хорошее представление о том, как все работает в ГА. Одна вещь, о которой вы, возможно, пропустили, и @jk прокомментировала, состоит в том, что у вас всегда должен быть нефильтрованный профиль на веб-ресурсе, чтобы избежать потери данных из-за плохих фильтров.

Еще одно замечание - в прошлом у меня были проблемы с предопределенными фильтрами домена. Кажется, что они были привязаны к неправильному полю внутри Google Analytics. Я думаю, что они были применены к «Организации провайдеров посетителей». По этой причине я никогда не использую предопределенные фильтры. Поэтому, если вы используете предопределенные фильтры, вы можете рассмотреть их изменение в полях Custom Include, выберите метрику «Hostname» и введите домен, который хотите отфильтровать, как RegExp. Я считаю, что эта ошибка должна быть исправлена ​​к настоящему времени, но вы никогда не знаете, я просто потерял уверенность в предопределенных фильтрах в этот день.

Если вы использовали acidentaly 2, включите фильтры в профиль, который фильтрует имя хоста, но с разными значениями, скорее всего, они отменяют друг друга. Таким образом, вы можете захотеть войти в каждый профиль и проверить, содержат ли они только один фильтр include.

например:

  • Включить только Trafic из x.com
  • Включить только Trafic от y.com

Это приведет к профилю с отсутствием данных.

Еще одно замечание - фильтры не применяются к ретроактивным данным. Поэтому, если сегодня применить фильтр к профилю, он будет фильтровать данные только с этого момента. Данные, которые уже были обработаны, будут не затронуты. Невозможно изменить данные, добавленные в профиль, и не добавлять ретроактивные данные в новый профиль.

Помимо этого вы, вероятно, хорошо.

+0

Спасибо за четкое объяснение. Я изменил все фильтры, чтобы настроить фильтры по имени хоста, используя синтаксис регулярных выражений. И я добавил нефильтрованный профиль, чтобы я мог видеть совокупность трафика в случае неправильной настройки фильтров. Если это сработает (мы будем знать завтра), я отвечу на ваш вопрос. –

Смежные вопросы