Могу ли я отправить нового подписчика в Campaign Monitor с запросом AJAX? - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть форма на сайте Shopify, в которой есть поле имени и адреса электронной почты, а также другие поля. Форма отправляется на URL Shopify. Перед отправкой я хочу отправить поля имени и электронной почты в список монитора кампании.

Возможно ли это сделать в JavaScript? Есть ли способ использовать запрос AJAX для добавления подписчика в монитор кампании?

  • Не удается найти API монитора кампании JavaScript.
  • Я попытался встроить форму, сгенерированную Campaign Monitor и отправляющую ее с помощью jQuery. ajax (), но с ошибкой CORS, указывающей на то, что Campaign Monitor не примет запрос.
  • Я не могу отправить встроенную форму непосредственно в способ перезагрузить страницу, так как мне нужно также отправить другую форму в Shopify.

1 Ответ

0 голосов
/ 01 апреля 2020

Я бы создал промежуточное программное обеспечение, принимающее запросы CORS, которые будут получать данные подписчика через AJAX с вашего сайта Shopify, обрабатывать / проверять их и затем отправлять их в Campaign Monitor.

Вы также можете избежать CORS, создав пользовательское приложение и добавление расширения прокси , указывающего на указанный c путь на вашем сервере. Затем вы можете отправлять AJAX запросов по пути внутри Shopify, например /tools/campaign-monitor/subscribe, который фактически будет перенаправлен на ваш серверный скрипт, который отправит подписчика в Campaign Monitor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...