如何将数据从一个 Marketo 实例提交到另一个 Marketo 实例?
How to submit data from one Marketo instance to another one?
我们很难找到一种方法将数据从一个 Marketo 实例发送到另一个 Marketo 实例。我们如何将表单提交上的数据从一个 Marketo 实例发送到另一个实例?
我们想使用 form2.0 API,但找不到发送方式,因为当前 MktoForm2
变量是基于帐户 ID、主机 url,以及表格编号。
场景:
- Marketo 实例 ABC 是目的地。
- Marketo 实例 123 是使用下面的示例嵌入代码加载到页面上的内容。
- 在提交表单 ID
testForm_123
(来自 123
实例)时,它应该将数据发送到 ABC
marketo 实例。
我们尝试过的方法无效:
MktoForms2.loadForm("//app-123.marketo.com", "785-UHP-775", 1057, function(form) {
form.onSuccess(function(values, followUpUrl) {
var currentVals = form.vals();
//send data to instance ABC
MktoForms2.loadForm("//app-abc.marketo.com", "785-UHP-775", 1025, function(form) {
form.vals({
'email': currentVals.email,
'phone': currentVals.phone,
});
form.submit();
});
});
});
使用 return false;
尝试以下操作,以防止重定向外部形式以允许内部 submit()
发生,以及一些语义更改,包括在回调中为不同形式使用不同的名称。
MktoForms2.loadForm("//app-123.marketo.com", "785-UHP-775", 1057, function(form123) {
form123.onSuccess(function(values, followUpUrl) {
var currentVals = form123.vals();
//send data to instance ABC
MktoForms2.loadForm("//app-abc.marketo.com", "785-UHP-775", 1025, function(formAbc) {
formAbc.vals({
'email': currentVals.email,
'phone': currentVals.phone,
});
formAbc.submit();
});
// prevent redirection from happening of outer form
return false;
});
});
希望对您有所帮助!
我们很难找到一种方法将数据从一个 Marketo 实例发送到另一个 Marketo 实例。我们如何将表单提交上的数据从一个 Marketo 实例发送到另一个实例?
我们想使用 form2.0 API,但找不到发送方式,因为当前 MktoForm2
变量是基于帐户 ID、主机 url,以及表格编号。
场景:
- Marketo 实例 ABC 是目的地。
- Marketo 实例 123 是使用下面的示例嵌入代码加载到页面上的内容。
- 在提交表单 ID
testForm_123
(来自123
实例)时,它应该将数据发送到ABC
marketo 实例。
我们尝试过的方法无效:
MktoForms2.loadForm("//app-123.marketo.com", "785-UHP-775", 1057, function(form) {
form.onSuccess(function(values, followUpUrl) {
var currentVals = form.vals();
//send data to instance ABC
MktoForms2.loadForm("//app-abc.marketo.com", "785-UHP-775", 1025, function(form) {
form.vals({
'email': currentVals.email,
'phone': currentVals.phone,
});
form.submit();
});
});
});
使用 return false;
尝试以下操作,以防止重定向外部形式以允许内部 submit()
发生,以及一些语义更改,包括在回调中为不同形式使用不同的名称。
MktoForms2.loadForm("//app-123.marketo.com", "785-UHP-775", 1057, function(form123) {
form123.onSuccess(function(values, followUpUrl) {
var currentVals = form123.vals();
//send data to instance ABC
MktoForms2.loadForm("//app-abc.marketo.com", "785-UHP-775", 1025, function(formAbc) {
formAbc.vals({
'email': currentVals.email,
'phone': currentVals.phone,
});
formAbc.submit();
});
// prevent redirection from happening of outer form
return false;
});
});
希望对您有所帮助!