Я унаследовал некоторый код, который позволяет заинтересованной стороне подписаться на нашу рассылку.
Атрибут action формы принимает пользователя на http://ourcompany.us7.list-manage.com/subscribe/post?u=1&id=1
где говорится: "нам нужно, чтобы вы подтвердили, пожалуйста, проверьте свою электронную почту", а затем он перенаправляет обратно на наш сайт. Если пользователи нажимают на эту ссылку в своем письме, она затем подписывается на пользователя.
Если пользователь вводит свой адрес электронной почты во второй раз, он берет их на http://ourcompany.us7.list-manage.com/subscribe/post?u=1&id=1
и показывает форму, в которой они могут редактировать свои профиль, но он нерендовали, подробные и не то, что мы хотим показать нашим пользователям.
Вместо этого мы предпочли бы взять пользователя в фирменную форму, которую мы создали для обновления своего профиля, который включен в нижний колонтитул электронной почты, с URL-адресом http://ourcompany.us7.list-manage.com/profile?u=1&id=1&e=1
.
Есть ли способ изменить форму MailChimp или процесс регистрации, чтобы это произошло?
Здесь (приведенная) форма,
<form action="http://ourcompany.us7.list-manage.com/subscribe/post?u=1&id=1" method="post">
<label>Subscribe to our mailing list</label>
<input type="text" value="" name="email">
<input type="submit" value="Subscribe" name="subscribe"></span>
</form>
Один из способов - создать страницу оповещения о регистрации на форуме по почте-шимпанзе
http://kb.mailchimp.com/article/how-do-i-build-and-design-my-signup-form-and-response-emails
или если вы использовали свою фирменную форму, вам понадобится настраиваемое кодирование, чтобы подписаться на пользователей на mailchimp. Я вижу, что вы использовали встроенные формы.
Для пользовательского кодирования здесь приведена ссылка на документацию