提供 https://amplitude.com/ 应用分析。在 Amplitude iOS 和 Android SDKs 上的包装.
注意: 会话跟踪在 Exponent 应用上可能不能正常工作。Standalone(Store 下载) 应用的话没问题。
Exponent.Amplitude.
initialize
(apiKey)¶用你的 Amplitude API key 初始化 Amplitude。找到你的 API key: see.
Exponent.Amplitude.
setUserId
(userId)¶给当前用户设置一个 user ID。如果你的系统里没有 user IDs 你不需要调用这个方法。See https://amplitude.zendesk.com/hc/en-us/articles/206404628-Step-2-Assign-User-IDs-and-Identify-your-Users。
Exponent.Amplitude.
setUserProperties
(userProperties)¶给当前用户设置自定义属性。 See https://amplitude.zendesk.com/hc/en-us/articles/207108327-Step-4-Set-User-Properties-and-Event-Properties.
Exponent.Amplitude.
clearUserProperties
()¶清空调用 Exponent.Amplitude.setUserProperties()
生成的属性.
Exponent.Amplitude.
logEvent
(eventName)¶在 Amplitude 上记录一个事件. https://amplitude.zendesk.com/hc/en-us/articles/206404698-Step-3-Track-Events-and-Understand-the-Actions-Users-Take 有介绍具体需要跟踪哪些事件。
Exponent.Amplitude.
logEventWithProperties
(eventName, properties)¶在 Amplitude 上记录一个事件和自定义属性. https://amplitude.zendesk.com/hc/en-us/articles/206404698-Step-3-Track-Events-and-Understand-the-Actions-Users-Take 有介绍具体需要跟踪哪些事件。
Exponent.Amplitude.
setGroup
(groupType, groupNames)¶添加当前用户到一个 group。 See https://github.com/amplitude/Amplitude-iOS#setting-groups 还有 https://github.com/amplitude/Amplitude-Android#setting-groups.