ну по сути то же действие надо сделать:
создать просмотр товаров:
ga('ec:addImpression', {"id":"3178","name":"Iphone 5S","list":"Shop main, recommend","position":1});
ga('ec:addImpression', {"id":"3182","name":"Iphone 5","list":"Shop main, recommend","position":2});
Я не понимаю что вы пишете. Давайте по пунктам.
1. GTM умеет ставить счетчик GA нативно
2. Через GA можно запускать эксперименты
3. Чтобы правильно запустить эксперимент, нужно на тестируемых страницах поставить дополнительные коды
4. Коды эти можно поставить через GTM
Там важно только посмотреть, что за данные директу обратно отправлять. А то бывает он отдает больше, чем нужно ему отправить. Или отдает пустую строку, а обратно её не принимает.
И еще косяки бывают с самим API, когда он молча не отдает ответ ;)
В общем, там веселья много может предстоять - API Директа был местами нестабильной штукой
После загрузки сайта попробуй просто в консольке ввести yaCounter22551481
По идее, если метрика прогрузилась, то эта команда отдаст тебе объект метрики: prntscr.com/653gec
Если не отдаст, то я бы ковырял плагины ФФ: адблоки/гостери. Или может антивирус какой-нибудь злой стоит?
Вот с nginx не помогу, к сожалению - не разбираюсь. Единственное что важно - захардкодить UTM метки при редиректе. То есть это должно быть описано где-то в секции try_files, видимо после $args. Типа ../index.php?q=$uri$args&utm_source=domain2.ru&utm_medium=redirect
Стоп. Запросы - это про другое. Вообще даже если вы не перезаписываете utm_term, то должны видеть бОльшую часть запросов. В Вашем случае вы перезаписываете, но всё равно должны видеть запросы.
Я думал у вас весь трафик валится не туда
Так, тут всё ок.
Дальше телепатить сложновато. По идее если есть метки, то всё должно ловиться в аналитиксе. Если дадите доступ - могу посмотреть как там что ловится.