自定义操作
最近更新: 2024年7月20日
- 主题:
- 移动营销
创建对象:
- 管理员
您可以通过发送自定义操作来跟踪用户交互。 当移动设备应用程序调用Marketo SDK以发送自定义操作时,自定义操作最初保存到设备。 然后,Marketo SDK在发送自定义操作之前检查是否存在足够的Internet连接。 因此,发送自定义操作与Marketo接收自定义操作之间可能存在延迟。
自定义操作可用作智能营销活动中的触发器和过滤器。 有关详细信息,请参阅移动设备应用程序活动。
在iOS上发送自定义操作
发送自定义操作。
Marketo *sharedInstance = [Marketo sharedInstance];
[sharedInstance reportAction:@"Login" withMetaData:nil];
sharedInstance.reportAction("Login", withMetaData:nil);
发送包含元数据的自定义操作。
MarketoActionMetaData *meta = [[MarketoActionMetaData alloc] init];
[meta setType:@"Shopping"];
[meta setDetails:@"RedShirt"];
[meta setLength:20];
[meta setMetric:30];
[sharedInstance reportAction:@"Bought Shirt" withMetaData:meta];
let meta = MarketoActionMetaData()
meta.setType("Shopping");
meta.setDetails("RedShirt");
meta.setLength(20);
meta.setMetric(30);
sharedInstance.reportAction("Bought Shirt", withMetaData:meta);
立即报告所有操作(发送所有保存的操作)。
[sharedInstance reportAll];
sharedInstance.reportAll();
在Android上发送自定义操作
-
发送自定义操作。
Marketo.reportAction("Login", null);
-
发送包含元数据的自定义操作。
MarketoActionMetaData meta = new MarketoActionMetaData(); meta.setActionType("Shopping"); meta.setActionDetails("RedShirt"); meta.setActionLength("20"); meta.setActionMetric("30"); Marketo.reportAction("Bought Shirt", meta);
-
立即报告所有自定义操作(发送所有保存的操作)。
Marketo.reportAll();
自定义操作疑难解答
设置移动设备自定义操作很简单,但您可以从Mobile SDK发送到Marketo的字符数存在限制。 确保通过Mobile SDK报告回Marketo的所有自定义操作的长度少于20个字符。
有关共享设备上的多用户用例的注意事项: 当用户登录到与Marketo SDK集成的移动应用程序时,将进行第一次调用以将潜在客户与应用程序安装关联。 成功完成此调用后,可在商机的活动日志中查看应用程序中的其他用户活动。 注意,由于这是异步调用,如果在登录后立即记录任何自定义操作,则这些操作可能会与之前登录的用户相关联,直到关联调用成功。
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59