AJAX表单处理 ajax-form-handling

要手动报告客户转化到Marketo Measure,您可以使用一个简单的API。 如果您在网站上拥有跟踪代码,则这两个JavaScript API均可在您的网站上自动使用。 无需执行任何特殊操作即可访问它们。

场景1 — 包含AJAX提交的HTML表单 scenario-html-form-with-an-ajax-submit

使用包含AJAX(或其他机制)的表单将转化日期从客户端提交到我们的服务器时,Marketo Measure可能不知道客户通过我们监控的任何标准路径进行的转化。 在此场景中,我们可以使用简单的API(如下所示)。

如果您处理自己的表单提交,则可以从JavaScript显式调用Marketo Measure。 Marketo Measure从表单中收集所有相关信息并将其异步发布到我们的服务器。

以下是使用JQuery的代码示例(假定表单上的ID为“formId”):

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// Give Marketo Measure the JQuery Selector for the form and we'll collect the data automatically.
Bizible.Push('Form',$('#*formId*'));

以下是未使用JQuery的代码示例(假定表单上的ID为“formId”):

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// Give Marketo Measure the Form ID and we'll collect the data automatically.
Bizible.Push('Form','MyFormID');

方案2 — 以非HTML表单收集的商机信息 scenario-lead-information-collected-in-a-non-html-form

如果来自已转化商机的信息是使用JavaScript或简单文本字段(不带HTML表单)收集的,则此解决方案适合您。 以下共享的是要在此方案中使用的API:

///////////////////////////////////////////////////////////////////////
// Preamble for all API usage.
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) {this._queue.push({ type: o, data: p }); } };

// If your site is using Ajax, or you are running a secure site, it is best to send us the data directly.
Bizible.Push('User', {
eMail: 'user@gmail.com' // required
});

在此代码中,email字段为必填项。 Marketo Measure异步将此数据发布到我们的服务器。

场景3 — 在感谢页面中报告用户信息 scenario-report-user-information-from-the-thank-you-page

有时,在提交表单后,从感谢页面将潜在客户信息报告给Marketo Measure会更方便。 报告此信息的最简单方法是:向包含表单提交信息的页面添加隐藏元素,在“感谢”页面加载后,Bizible.js将读取此信息。

例如:

<div id="bizible.reportUser" style="display:none"
data-email="user@gmail.com">

隐藏元素是div、脚本还是任何其他标记类型都无关紧要。 Marketo Measure查找id="bizible.reportUser"以读取信息。

recommendation-more-help
9deee213-85c8-4c42-8ba8-089345b91d20