У меня есть два профиля Google Analytics в моей учетной записи. Один, для моей производственной учетной записи с идентификатором свойства: UA-XXXXXXXX-1. Мой второй профиль предназначен для проверки моей промежуточной учетной записи, и у нее есть идентификатор свойства: UA_XXXXXXXX-2.Передача данных из Диспетчера тегов Google в Google Analytics
В менеджере тегов у меня есть мой тег «-1», если мой url включает в себя «mydomain.com» и мой тег «-2», если url включает «mydomain.it».
Обжиг тега GA с этой настройкой работает нормально. У меня есть данные о промежуточных этапах производства и я могу проверить основные просмотры страниц GA.
Что теперь нужно, это возможность отделять события. В настоящее время я вызываю setAccount перед каждым отслеживанием событий (я знаю, что это может быть один вызов).
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Gone With the Wind']);
То, что я хотел бы сделать, это вызвать метод _setAccount и динамически передать значение из Диспетчера тегов Google, где я установить идентификатор свойства в зависимости от URL.
Есть ли способ сделать что-то подобное (или что-то лучше), чтобы я мог установить учетную запись на основе правила Tag Manager?
_gaq.push(['_setAccount', [Tag Manager Property ID] ]);
Я ценю любые советы/помощь, которые у вас есть.
Спасибо!
Ah. Имеет смысл, и это проясняет мне кое-что. Да, dataLayer делает абсолютный смысл для того, что я пытаюсь сделать. Спасибо! – sleestak
bzw. ключ для события должен быть просто «событием» (dataLayer.push ({'event': 'mylabel'});), см. здесь: http://stackoverflow.com/questions/12711240/google-analytics-tag- manager-fail –
Я только что опубликовал аналогичный вопрос. Есть ли способ установить правило полностью в интерфейсе GTM, чтобы обойти ИТ и сделать это без них? – MMMdata