Все вы делаете правильно.
Показатель отказов в Гугл Аналитикс привязан к целевому действию, а не ко времени проведения пользователя на сайте, как в Метрике.
Например у вас установлен код ГА без событий.
Пользователь пришел на страницу, читал её 5 минут и ушел.
Это будет отказ в ГА.
Если стоит событие, например на доскролливание страницы до конца, и событие сработало, то такой сеанс не считается отказом. И время будет считаться точнее, потому что появилась новая точка отсчета.
Именно поэтому, а вас упали показатели отказов и стало точнее измеряться время сеанса.
Все сумбурно описано.
Нет трафика на каком сайте? На прокладке?
Как выглядит схема слива трафика, кому принадлежат прокладки?
Опишите нормально, чтобы понятно было, что к чему.
Размечать трафик из ВК на портал UTM метками.
Поставить скрипт проброса меток между доменами портала и ИМ.
Ну, а дальше все стандартно - либо Электронная Торговля, либо просто фиксация целей.
Красиво, но совершенно не функционально.
Хороший и функциональный Коллтрекинг - это:
https://www.calltouch.ru/
https://www.comagic.ru/
Можно отправлять события совсем разными методами.
События mouseover/mouseout - нахождение курсора в определенном окошке.
Onclick - клик в определенную область или по элементу.
И т.д.
А отправка в Метрику стандартная.
Стандартная отправка событий в ГА.
Нормально работает.
Вроде ничего не ломалось.
Сложнее, становится намного сложнее.
ТОП-1 сейчас это не панацея.
К сожалению, коллега, это утопия, в условиях глобализации.
Яндекс укрупняется и расширяется именно для этого - возможность шире и жестче диктовать свои условия.
Лично мне это пипец как не нравится, но это жизнь.
Будем надеяться, что Яндекс внезапно не схлопнется наглухо.
Ибо если останется только Гугл, то там правила совсем жесткие.
И жаловаться абсолютно некому.
Усиленно и навязчиво пихать в доппродажи самые неходовые позиции.
Да, со скидкой. Да, иногда даже в ноль.
Но это позволит иметь оборачиваемость средств, и за счет этого держать в ассортименте ходовые и новые модели.