gabba gem не отслеживает разные домены

У меня есть учетная запись UA, которая подключена к следующему домену: http://www.mytestdomain.com с следующий идентификатор учетной записи UA-123456-1

Когда я использую Gem для отслеживания домена, он работает хорошо:

Gabba::Gabba.new('UA-123456-1', 'http://www.mytestdomain.com', user_agent).page_view('index', 'index.html')

Но другие домены не могут быть отслежены:

Gabba::Gabba.new('UA-123456-1', 'http://www.notmydomain.com', user_agent).page_view('index', 'index.html')

Что я должен сделать, чтобы отслеживать и другие домены?

связанные : События, отправленные в Google Аналитика с Gabba не имеет имени хоста


person Alex Stanovsky    schedule 15.07.2014    source источник


Ответы (1)


Вместо использования имени хоста "http://www.notmydomain.com" вам, вероятно, следует использовать request.host. так:

Gabba::Gabba.new('UA-123456-1', request.host, request.user_agent)
            .page_view('index', request.fullpath)

Если у вас все еще есть проблемы с просмотром имени хоста, убедитесь, что у вас нет фильтров, отфильтровывающих контент в Google Analytics.

Также взгляните на GabbaGMP, он немного упрощает кодирование, а также позволяет вам выполнять геоотслеживание, которое Gabba не разрешает (в настоящее время не поддерживает аналитику электронной коммерции)

person FuzzyJulz    schedule 08.09.2014