Ставите GTM. Через него все теги. Настраиваете цели в метрике на необходимое событие.
Настраиваете в GTM передачу события в метрику и дополнительное поле в виде просмотра виртуальной страницы (можно с UTM меткой для соответствующей страницы - title, например или другой какой атрибут страницы). Анализируешь через отчет по утм меткам в связке с целью.
Но это способ "через ...опу" называется)))
В аналитиксе все проще и быстрее.
Транзакции надо отправлять и в аналитикс и в метрику. При настройке расширенной электронной торговли это происходит по одному протоколу.
Привязка к поисковым фразам в аналитиксе стандартная через консоль веб-мастера.
Из метрики и директа в аналитикс можно передать все, что захотите в автоматическом режиме. OWOX BI используется. На бесплатном аккаунте все реализуется.
Чтобы не пилить сайт каждый раз, ставьте все сторонние скрипты и теги (отслеживание электронной торговли, события, цели, метрику, колл-трекинг и тд) через GTM. Поставил контейнер один раз на сайт и забыл в большинстве случаев о программистах (только на расширенную торговлю потребуется еще на пару часиков).