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