2015-08-26 3 views
2

У меня есть приложение Meteor в производстве с использованием плагина Cordova для Google Analytics. Существующий плагин Cordova работает хорошо, и мы имеем отчеты в реальном времени GA. Мы собираемся выпустить веб-платформу приложения, поэтому я удалил плагин Cordova GA в пользу пакета Meteor, который будет работать на всех платформах.Meteor w/Google Analytics не сообщает

Используя тот же код отслеживания, я попробовал reywood: iron-router-ga, okgrow: analytics, datariot: ganalytics и необработанный код Google. Я могу заставить их всех работать, с точки зрения, что отладчик GA в Firefox и Chrome показывает, что все они правильно отправляются. Тем не менее, NONE из них отображаются в отчетах GA Real Time. Я занимаюсь этим два дня, и сейчас я чувствую себя довольно глупо.

Я просматривал страницы поисков и не нашел решения. Любые мысли для уставшего разработчика? UPDATE: Я установил reywood: железо-маршрутизатор-га, и мой settings.json выглядит следующим образом:

{ 
    "public" : { 
    "ga": { 
     "id":"UA-450xxxxx-y" 
    } 
    } 
} 

Я использую команду сборки с --settings settings.json, и я сделал переменную окружения METEOR_SETTINGS в моем проекте Modulus с тем же json.

Моя отправить команду выглядит следующим образом на клиенте:

ga("send","event",evCat,evName); 

Я не использую любые посылы с сервера.

Как я уже говорил ранее, отладчик GA как в Chrome, так и в Firefox отображает соответствующие маяки.

Спасибо за любые идеи!

+0

Я успешно получил работу 'okgrow: analytics'. Трудно понять, что происходит, не видя некоторых из вашего кода. Поместите некоторые соответствующие материалы и не забудьте указать, является ли код клиентом или сервером или и тем, и другим. – ffxsam

ответ

0

Оказывается, ни одна из моих комплектов установки GA не была проблемой. Вся проблема заключалась в том, что мой взгляд на GA (на странице администратора GA) был просмотром мобильного приложения, который отлично работал, когда мой трекер GA был в Кордове. Но когда я удалил пакет cordova и добавил пакет Meteor, GA перестала принимать маяки, потому что они были для просмотра веб-сайтов. Поэтому я просто добавил еще один вид GA в свой объект GA, который был предназначен для данных веб-сайта. Это новое представление теперь показывает данные в Интернете и мобильной платформе, поскольку маяки GA отправляются из приложения Meteor независимо от того, работаете ли вы в браузере или устройстве.

+0

Я использую reywood: iron-router-ga для Google Analytics, он хорошо работает с Интернетом, но когда я запускаю свое приложение в мобильном приложении, он не отображает аналитики реального времени. Можете ли вы помочь мне в том, что я пропал без вести в моем GA admin View для мобильных телефонов –

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