У меня есть форма marketo, которую я заполняю значениями, полученными с помощью метода POST и параметров URL, я хочу отправить эти данные и значения в форму marketo без использования кнопки отправки формы marketo. Возможно ли это? для отправки значений в marketo с помощью определенных кнопок, которые я создаю. Выполнение этого на стороне сервера или на стороне клиента, не имеет значения.
Отправка значений в форму Marketo с помощью PHP
Ответы (2)
Я была такая же проблема. (Отправка значений формы Marketo с использованием CURL, поскольку значения поступали через API из собственного приложения.)
Эта статья помогла мне настроить это https://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0
В основном вам нужно получить свой MunchkinID, formID и URL-адрес отправки. Все описано в статье. Тогда все остальное — это просто отправка CURL POST.
Я бы предложил настроить смарт-список на основе отправленных форм, чтобы вы могли видеть, что поступает в Marketo с каждой попыткой. Существует небольшая задержка между отправкой данных и их отображением в смарт-списке, но если вы терпеливы, вы можете немного изменить ситуацию.
Я также обнаружил, что мне нужно использовать имена полей в форме (я взял их из DOM), а не имена полей API, как предлагается в статье.
Вероятно, самый простой способ — использовать Munchkin API, который представляет собой клиентский JavaScript: http://developers.marketo.com/documentation/websites/lead-tracking-munchkin-js/#associatelead