Если вы просто хотите увидеть это в Google Analytics, вы можете создать сегмент с реферером a.com или b.com (учтите, что в GA реферер является каналом трафика и заполняется только в том случае, если на кампании нет параметров кампании).URL целевой страницы).Так что для аналитики вам не нужна дополнительная работа.Каналы трафика автоматически попадают в область сеанса (так как изменение канала начинает новый сеанс).
Если вы хотите использовать тег, условно основанный на реферере, это немного сложнее.GTM не поддерживает сеансы и не передает информацию между просмотрами страниц.Поэтому вам нужно хранить информацию самостоятельно.
Вы бы использовали встроенную переменную реферера в триггере, который запускает тег, если реферер не соответствует вашему собственному домену.Это можно использовать для запуска пользовательского тега html с функцией Javascript, которая устанавливает cookie .Затем вы устанавливаете cookie с помощью реферера.
На своей странице спасибо вы используете встроенную переменную cookie для чтения вашего cookie.Если файл cookie содержит a.com или b.com соответственно, вы используете его для триггеров, которые запускают соответствующие теги (триггер просмотра страницы, запуск некоторых просмотров страниц, фильтр «[ваша переменная cookie] равно a.com» (или b.com)),Поскольку файлы cookie зависят от домена, это работает только тогда, когда ваша страница благодарности находится в том же домене.