2013-04-11 3 views
1

Это URL-адрес, на который ссылается отправитель через URL-адрес.Как хранить продажи клиентов через сайт реферера?

http://www.myshop.com/index.php?referrer=xyz 

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

+0

Cookies в порядке. Кроме того, вам может потребоваться некоторое управление мошенничеством на основе IP, User-Agent и т. Д. – enenen

+0

@enenen. Как вы думаете, что срок действия файлов cookie истекает в конце сеанса (т. Е. Когда пользователь закрывает браузер) достаточно точен, чтобы хранить продажи клиентов, которые место в этом самом посещении? Значение cookie будет в конечном итоге сохранено в базе данных для записи. – user1448031

+0

На нашем веб-сайте срок действия файла cookie может быть изменен. По умолчанию это 30 дней. У нас есть возможность остановить повторные продажи. Мы также отслеживаем клики и посетителей, но без них можно прекратить повторные продажи. Просто создайте хэш (в cookie) и 'on duplicate', вы не будете отслеживать продажу. Не проверено, просто идеи ... – enenen

ответ

0

Используйте $_GET['referrer'] для получения кода или имени реферера. Сохраните его в переменной и сохраните в базе данных, чтобы сохранить запись о том, кто был указан на вашем сайте.

1

Не нужно ничего кодировать. Надеюсь, вы используете новую версию Opencart. Он имеет встроенную партнерскую систему. Таким образом, вы можете создать Affiliate (фиктивный) и поделиться URL для ссылки. Итак, Opencart справляется со всем. Вы можете проверить продажи и другие материалы по отчетам -> партнерская -> комиссия.

Смежные вопросы