目前,我在 PHP 页面上有一个注册表单,允许用户输入他们的姓名和电子邮件地址。
按下时,它会向服务器发送一个 AJAX POST,接收 postdata 的 PHP 脚本会使用它并使用 MailChimp PHP API 来注册用户(通过 listSubscribe())。
这是一个多语言网站,问题在于 MailChimp 在通过 API 调用执行注册时不知道用户的语言是什么。这意味着用户会收到他们的 MailChimp 确认电子邮件(即“您是否真的注册了这个”等),无论他们的实际语言偏好如何。
我目前解决此问题的方法是为每种语言创建单独的列表,根据用户查看网站的语言为用户订阅适当的列表。这意味着您可以设置 MailChimp 表单的默认语言到列表的语言。
这对我来说感觉很hacky,有没有更好的方法?这样做意味着必须为每种语言等设置广告系列。