Баннерная реклама — URL-адрес перехода

У нас есть веб-сайт с рекламным баннером, который мы хотим связать со специальной рекламной страницей. Проблема в том, что мы хотим, чтобы только пользователи, которые нажали на объявление, могли получить скидку по акции.

Я слышал, что люди используют javascript url.referrer или другие подходы, и лично я не слишком уверен, как лучше всего это реализовать. Должны ли мы доверять рефереру URL?

По сути, нам не нужно ничего сложного или сложного, просто мы хотим запретить пользователям доступ к промо-странице с помощью копирования/вставки ссылки.


person devfunkd    schedule 29.07.2013    source источник
comment
Однако я бы просто показал его для всех пользователей, если вы должны ограничить его только пользователями, которые щелкнули баннер, чтобы баннер попал на промежуточную страницу и установил файл cookie, а затем перенаправил на промо-страницу. На промо-странице проверьте указанный файл cookie. если он не существует, перенаправьте их в другое место. это должно быть сделано на стороне сервера.   -  person Kevin B    schedule 30.07.2013
comment
я не знаю ни одного поставщика рекламы, который был бы крут, если бы вы делали то, что вы описываете...   -  person dandavis    schedule 30.07.2013
comment
Извините, забыл упомянуть, это наш собственный рекламный баннер, а не реклама какого-либо поставщика.   -  person devfunkd    schedule 30.07.2013


Ответы (2)


Ну, в чем дело?

Пользователи так или иначе попадут на эту промо-страницу. Не имеет значения, является ли общедоступной прямая ссылка на эту страницу или общедоступна ссылка на страницу, содержащую ваш баннер.

Кроме того, подумайте о юридических вещах: если вы предлагаете какую-либо промо-скидку на этой странице, вы обязаны предоставить эту промо-акцию. Таким образом, ваша страница должна быть динамичной и печатать это рекламное предложение только в том случае, если требования были выполнены - таким образом вы получите промо-клиентов только через баннерную ссылку и больше клиентов без промо-акции. Стоит ли, наверное, раздражать пользователей тем, что они хотят стать вашими платными клиентами, но нажали не ту ссылку?

В любом случае, реферер — это единственное, что вы можете здесь использовать. Но также подумайте о пользователях, которые не отправляют рефералов, потому что они решили настроить свой браузер таким образом.

person Sven    schedule 29.07.2013
comment
Использование реферера не кажется лучшим подходом, и, как сказал Кевин Б., решение на стороне сервера, которое он рекомендует, имеет больше смысла. Баннер размещается на другом сайте в их личном кабинете, поэтому мы хотим, чтобы доступ к промо имели только участники их сайта и никто другой. - person devfunkd; 30.07.2013

Я наткнулся на этот вопрос во время поиска, я подумал поделиться тем, что я думаю, хотя это старый вопрос.

Я считаю, что ваш лучший подход — использовать cookie только для http, если вы можете разместить пиксельный iframe в баннере вашего объявления, этот iframe находится под вашим доменом и помещает cookie с некоторым уникальным идентификатором, созданным вашим сервером, этот cookie будет отправляется с запросом, как только пользователь нажимает на баннер, и он перенаправляется на вашу страницу, проверяя файл cookie, если значение в порядке, это будет признаком того, что клиент был перенаправлен баннером.

person mfarouk    schedule 04.02.2020