Я пытаюсь добиться анонимной персонализации в среде ASP.net. Я знаю, что ASP.NET 2.0 предоставляет профиль. Однако я хочу, насколько это возможно, избегать трафика в базу данных, поскольку сайт, над которым я работаю, является сайтом с относительно высокой посещаемостью.
Другое очевидное решение - файлы cookie, но, учитывая ограничение cookie, мне было интересно, у кого-нибудь есть эффективный метод для хранения информации в куки. Кто-нибудь знает, как работает Amazon или Yahoo в анонсе. персонализация?
В конечном счете, мы пытаемся предоставлять различный динамический контент нашей пользовательской базе на основе набора бизнес-правил, изложенных в заранее определенной кампании. Причина в том, чтобы измерить коэффициент конверсии на нашем сайте. Одну и ту же кампанию можно использовать на всех разных страницах сайта. Причина, по которой мне нужно установить это в файл cookie, заключается в том, что пользователь может видеть тот же контент, который был загружен ранее, если мы этого хотим. Вот что у меня сейчас в cookie.
campaign code:page id:result display
И вы можете видеть, что это будет накапливаться, если кампаний много, и каждая кампания используется на многих страницах.
Заранее спасибо!