自訂動作
您可以透過傳送自訂動作來追蹤使用者互動。 當您的行動應用程式呼叫Marketo SDK以傳送自訂動作時,自訂動作最初會儲存至裝置。 Marketo SDK在傳送自訂動作之前,會先檢查是否有足夠的網際網路連線。 因此,自訂動作的傳送時間與Marketo接收時間之間可能會有延遲。
自訂動作可作為Smart Campaigns中的觸發器和篩選器。 如需詳細資訊,請參閱行動應用程式活動。
在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();
疑難排解自訂動作
設定行動自訂動作很簡單,但您可從行動SDK傳送至Marketo的字元數存在限制。 確保透過行動SDK傳回Marketo的所有自訂動作長度少於20個字元。
共用裝置上的多使用者使用案例注意事項: 當使用者登入與Marketo SDK整合的行動應用程式時,會進行第一次呼叫,以將潛在客戶與應用程式安裝建立關聯。 成功完成此呼叫後,可在潛在客戶的活動記錄中看到應用程式中的其他使用者活動。 請注意,如果有任何自訂動作在登入後立即記錄,則這屬於非同步呼叫,這些動作可能會與先前已登入的使用者建立關聯,直到關聯呼叫成功為止。
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59