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 Analytics с помощью Gabba, не имеют имени хоста

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 (в настоящее время не поддерживает аналитику электронной коммерции).

Другие вопросы по тегам