AJAX表单处理 ajax-form-handling

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

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

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

如果您处理自己的表单提交,则可以明确调用 Marketo Measure 从JavaScript访问。 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