Как вшить в кнопку 2 ссылки и подставлять нужную ссылку, в зависимости от того откуда пришёл пользователь?
Задача:
Отслеживать различные источники трафика на сайте, с помощью единого сервиса аналитики.
Суть:
Необходимо понимать из какого источника трафика была установка мобильного приложения. Воронка трафика следующая: рекламное объявление --> сайт --> клик по кнопке --> переход на маркет приложений --> установка приложения.
Так как будут использоваться различные источники трафика (например: VK, Yandex) то необходимо вшивать в кнопку несколько ссылок.
Вопрос:
Как сделать так, чтобы в зависимости от того с какого источника трафика пришёл пользователь то та ссылка в кнопке ему и подставлялась?
Пример:
- перешёл на сайт из рекламного объявления в ВК - в кнопке на сайте ссылка для ВК источника;
- перешёл из Yandex объявления - в кнопке ссылка для Яндекс источника.
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Ну как сделать, как сделать... Использовать оператор if и условный print (смотря про какой стек речь).
Возможно, вы хотели спросить как определить, откуда пришёл пользователь?
Алексей Уколов, мы используем сервис мобильной аналитики AppsFlyer. При подключении партнёров (VK, Yandex) сервис конечно интегрирует ссылки-атрибуции, в которых указаны нужные параметры трафика для того самого отслеживания пользователя.
Но наша задача не напрямую в маркет вести трафик, а делать это через веб-сайт, в таком случае, трафик теряется если мы будет использовать эти ссылки в рекламных объявлениях, поэтому мы хотим из "вшить".
И когда пользователь с VK будет переходить по кнопке в маркет, то будет происходить атрибуция этого пользователя с соответствующим источником трафика и соответствующим объявлением.
Написано
Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Вот я и говорю: подставить ту или иную ссылку (или в одну ссылку кастомный параметр) - это тривиальная задача. Вам нужно из этих ссылок, по которым пользователь попадает на сайт эти атрибуции выковыривать и передавать в ссылки на приложение. Весь затык только в том, чтобы понять как эти атрибуции выглядят и какие ссылки в зависимости от них должны быть в итоге.
Не нужно вшивать несколько ссылок, надо просто добавлять в рекламные объявления реферальный ключ и потом добавлять ко всем ссылкам параметр с этим ключом.
Радим Кротов, разработчик - это специалист разрабатывающий решения бизнесовых проблем, а ТЗ должно описывать не детали реализации, а требования к функциональности. Поэтому дайте своему разработчику текст из блока "суть" вашего вопроса и пусть решает. Если же у вас не разработчик, а кодер джунского уровня, то грубый алгоритм может выглядеть так:
Добавить в ссылки из объявлений реферальный ключ, вида http://somesite.ru/?utm_source=vk
При запросах на ссылки сайта извлекать значение параметра utm_source
При рендеринге страниц подставлять к нужным ссылкам параметр utm_source со значением, полученным на предыдущем шаге.