2016-10-12 5 views
4

Я настраиваю пользовательское измерение в своем коде отслеживания Google Analytics, однако я вижу странную ошибку в консоли Chrome с включенным отладчиком Google Analytics.Команда игнорируется. Неизвестная цель: undefined при настройке параметра «Пользовательский размер» в коде отслеживания Google Analytics

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

<script> 
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
       (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-85521872-1', 'auto', 'crmpiccoglobal'); 
    ga('create', 'UA-85521872-3', 'auto', 'crmpiccoregion'); 

    ga('set', 'dimension1', 'premium'); 

    ga('crmpiccoglobal.send', 'pageview'); 
    ga('crmpiccoregion.send', 'pageview'); 
</script> 

В консоли я вижу это:

Запуск команды: га ("установить", "dimension1", "премиум")

analytics_debug.js: 10 Команда игнорируется. Неизвестная цель: не определен

Я создал специальный параметр в ГА под каждую собственностью Я хочу, чтобы получить доступ к нему в

ответ

8

Вы должны использовать свои имена трекер в «набор» команда, иначе GA будет применяться. команда для трекера t0 по умолчанию (которого нет в вашем примере):

ga('crmpiccoglobal.set', 'dimension1', 'premium'); 
    ga('crmpiccoregion.set', 'dimension1', 'premium'); 

    ga('crmpiccoglobal.send', 'pageview'); 
    ga('crmpiccoregion.send', 'pageview'); 
+0

OFC, спасибо. Я рассматривал его как «создать» мышление, которое я должен был предоставить в конце трекера. – crmpicco

+2

В моем случае я использую GTM для вставки аналитики. Он устанавливает имя как gtm1 –

+0

Как вы это делаете в менеджере тегов? – User