Я продвигаю веб-сайт с простой кнопкой «Загрузить сейчас». Когда пользователь нажимает эту кнопку, он получает файл (дополнение Firefox, которое устанавливается в его браузере).
Я создал несколько разных версий аддона для использования с разными маркетинговыми каналами (AdWords, Facebook Ads, Yahoo и т. д.). Каждая версия имеет уникальный идентификатор, который передается на наш сервер для отслеживания установок/статистики.
Что я хотел бы сделать, так это прочитать URL-адрес входящего посетителя, который содержит идентификаторы конкретных маркетинговых кампаний, а затем, когда пользователь нажимает «Загрузить сейчас», доставить им соответствующий файл на основе маркетингового канала в этом URL-адресе.
Поэтому, если пользователь переходит на наш сайт с URL-адресом: www.oursite.com/?utm_campaign=google&keyword=blah, мы предоставим версию аддона для Google.
Есть ли способ сделать это? Мы используем LAMP для сайта.