public interface SAAdvertAPIProtocol
限定符和类型 | 方法和说明 |
---|---|
void |
enableDeepLinkInstallSource(boolean enable)
DeepLink 是否采集设备信息
|
void |
requestDeferredDeepLink(org.json.JSONObject params)
触发 DeferredDeeplink 请求
|
void |
setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback)
已过时。
|
void |
setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback deepLinkCallback)
设置 DeepLink 与 Deferred DeepLink接口回调
|
void |
trackAppInstall()
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackAppInstall(org.json.JSONObject properties)
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackAppInstall(org.json.JSONObject properties,
boolean disableCallback)
记录 $AppInstall 事件,用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackChannelEvent(java.lang.String eventName)
调用 track 接口,并附加渠道信息.
|
void |
trackChannelEvent(java.lang.String eventName,
org.json.JSONObject properties)
调用 track 接口,并附加渠道信息.
|
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl)
记录 $AppDeepLinkLaunch
trackDeepLinkLaunch(String, String) }事件 |
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl,
java.lang.String oaid)
记录 $AppDeepLinkLaunch 事件
|
void |
trackInstallation(java.lang.String eventName)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties,
boolean disableCallback)
用于在 App 首次启动时追踪渠道来源,并设置追踪渠道事件的属性。
|
void trackAppInstall(org.json.JSONObject properties, boolean disableCallback)
properties
- 渠道追踪事件的属性disableCallback
- 是否关闭这次渠道匹配的回调请求void trackAppInstall(org.json.JSONObject properties)
properties
- 渠道追踪事件的属性void trackAppInstall()
void trackDeepLinkLaunch(java.lang.String deepLinkUrl)
trackDeepLinkLaunch(String, String)
}事件deepLinkUrl
- 唤起应用的 DeepLink 链接void trackDeepLinkLaunch(java.lang.String deepLinkUrl, java.lang.String oaid)
deepLinkUrl
- 唤起应用的 DeepLink 链接oaid
- oaidvoid trackInstallation(java.lang.String eventName, org.json.JSONObject properties, boolean disableCallback)
eventName
- 渠道追踪事件的名称properties
- 渠道追踪事件的属性disableCallback
- 是否关闭这次渠道匹配的回调请求void trackInstallation(java.lang.String eventName, org.json.JSONObject properties)
eventName
- 渠道追踪事件的名称properties
- 渠道追踪事件的属性void trackInstallation(java.lang.String eventName)
eventName
- 渠道追踪事件的名称void trackChannelEvent(java.lang.String eventName)
eventName
- 事件的名称void trackChannelEvent(java.lang.String eventName, org.json.JSONObject properties)
eventName
- 事件的名称properties
- 事件的属性void enableDeepLinkInstallSource(boolean enable)
enable
- 是否开启采集设备信息@Deprecated void setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback)
deepLinkCallback
- DeepLink 接口回调void setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback deepLinkCallback)
deepLinkCallback
- DeepLink 与 Deferred DeepLink接口回调void requestDeferredDeepLink(org.json.JSONObject params)
params
- DeferredDeepLink 自定义参数