Наш сервис X в своей БД содержит информацию о товарных предложениях интернет-магазинов. Каждое товарное предложение имеет URL странички, с которой мы это предложение считывали.
По договору мы, обрабатывая поисковый запрос, передаем партнерскому ресурсу Y информацию о товарных предложениях, которые удовлетворяют критериям запроса. Передавая эту информацию мы изменяем URL-ы товарных предложений примерно так: адрес_сервиса_X/goto?target=исходный_URL_товарного_предложения
Когда интернет пользователь приходит на ресурс Y, делает запрос, получает ответ и санкционирует переход по описанной выше ссылке, то он сначала попадает на сервис X. Мы учитываем этот переход в статистике и затем перенаправляем этого пользователя на исходную страничку интернет магазина с описанием товарного предложения (исходный_URL_товарного_предложения).
Проблема:
Владельцы сайта интернет магазина, на который в итоге попадает пользователь, используют Google Analytics для учета посещаемости их ресурса. Беда в том, что переход пользователя с ресурса Y и прошедший редирект на сервисе X по описанной выше схеме, никак в Google Analytics не учитывается. Как будто и не было такого перехода.
Дополнительная информация:
Фронт сервиса Х выполнен с использованием платформы Django. Реализация команды goto осуществляется за счет использования django.shortcuts.redirect