Подписка на новостную рассылку против регистрации

#asp.net #membership #registration #subscription #newsletter

#asp.net #членство #Регистрация #подписка #Рассылка

Вопрос:

Я хотел бы иметь на своем сайте удобное окно подписки на новостную рассылку. Пользователь вводит свой адрес электронной почты, нажимает «Подписаться», и все готово. Проблема в том, что на сайте тоже есть регистрация. Как я должен решить проблему регистрации, когда пользователь подписан? У меня есть его / ее адрес электронной почты (из подписки на новостную рассылку), но я не знаю, его / ее ли это.

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

Должен ли я иметь 2 списка адресов электронной почты для подписчиков новостной рассылки и зарегистрированных пользователей, а затем проверять двойные электронные письма и отправлять новостную рассылку только 1 раз?

Комментарии:

1. Как я должен решить проблему регистрации, когда пользователь подписан?…. что это значит? это вопрос. немного неясно

2. Существует подписка на новостную рассылку — пользователь сайта (посетитель) вводит адрес электронной почты и нажимает кнопку «Подписаться», а затем он получает раз в неделю (или месяц и т.д.) новостную рассылку. Второе — это регистрация на веб-сайте, когда пользователь (посетитель) становится ПОЛЬЗОВАТЕЛЕМ / УЧАСТНИКОМ и входит / выходит из системы — у пользователя есть учетная запись. В то время как подписчику новостной рассылки не нужна учетная запись. Надеюсь, теперь все стало понятнее.

Ответ №1:

Если пользователь подписывается на новостную рассылку, но не является зарегистрированным участником вашего веб-сайта, но позже решает зарегистрироваться, вы можете выполнить проверку базы данных при его регистрации, чтобы узнать, подписаны ли они на какие-либо информационные бюллетени, и если да, установите для столбца ‘SubscribedToNewsletter’ значение true.

Или, если зарегистрированный пользователь решает подписаться на новостную рассылку, просто установите для столбца базы ДАННЫХ ‘SubscribedToNewsletter’ значение true.

Ответ №2:

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

Комментарии:

1. Я изменил тег электронной почты на asp.net поскольку почтовый клиент не используется — это чисто веб-приложение на основе веб-сайта. Все эти вещи должны происходить автоматически, а не вручную.