Custom Actions

You can track user interaction by sending custom actions.  When your mobile app calls into the Marketo SDK to send a custom action, the custom action is initially saved to the device.  The Marketo SDK then checks to see if there is adequate internet connectivity before sending out the custom action.  As a result, there can be a delay between the time the custom action is sent, and the time it is actually received by Marketo.

Custom actions can be used as triggers and filters in Smart Campaigns.  For more information, see “Mobile App Activity” here.

Sending Custom Actions on  iOS

1. Send custom action.


2. Send custom action with metadata.

3. Report all actions immediately (send all saved actions).

Sending  Custom Actions on Android

1. Send custom action.


2. Send custom action with metadata.

3. Report all custom actions immediately (send all saved actions).

Troubleshooting Custom Actions

Setting up mobile custom actions is straight forward but there are restrictions as to the number characters you can send from the Mobile SDK to Marketo. Ensure that all of your custom actions that report back to Market through the mobile SDK are less than 20 characters long.