Pardot Form Handler с внешними формами - PullRequest
0 голосов
/ 06 мая 2019

Мы используем обработчики Pardot с формами Umbraco, расположенными на стороне сервера. Существует большая проблема с идентификатором посетителя и страной. Так как отправка формы осуществляется со стороны сервера, страна со всеми перспективами в Пардо совпадает. Есть ли работа вокруг этого? Можно ли отследить правильное значение страны потенциального клиента, а не адрес сервера. Спасибо!

1 Ответ

0 голосов
/ 07 мая 2019

Используя Pardot API, вам нужно вручную назначать посетителей потенциальным клиентам.Это смутно задокументировано здесь: http://developer.pardot.com/kb/api-version-4/visitors/#assigning-and-reassigning-visitors

Основная суть заключается в том, что вы отправляете запись формы в Pardot, а затем получаете идентификатор посещения пользователя из файла cookie с именем «visitor_id» + your_pardot_id.Затем вам нужно использовать адрес электронной почты из формы, чтобы получить идентификатор потенциального клиента, используя конечную точку /api/prospect/version/4/do/read/email/{email_address}.Когда у вас есть два идентификатора, вы можете позвонить на конечную точку /api/visitor/version/4/do/assign/id/{prospect_id}?prospect_id={visit_id}.

После этого вы должны правильно связать входные и внутренние записи, чтобы получить недостающую информацию для посетителя, которого там нет, посколькубыла отправка на стороне сервера.

Предупреждение, этот процесс не быстрый.По сути, вам нужно сделать три вызова API Pardot, и иногда это может быть довольно медленным.

...