Eulerian Analytics 的 iOS SDK

安装

EAnalytics 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile

pod "EAnalytics"

隐私权限

请确保在隐私清单的 NSPrivacyTrackingDomains 条目中提供您的跟踪域名。

用法

示例

// Import EAnalytics into the class that wants to make use of the library
#import "EAnalytics/EAnalytics.h"

// Initialize The Eulerian Analytics once, in app launch delegate for instance
[EAnalytics initWithHost:@"your.host.net" andWithDebugLogs:YES];

// Create Eulerian Properties
EAProperties *prop = [[EAProperties alloc] initWithPath:@"my_prop_path"];
[prop setEulerianWithEmail:@"readme@mail.com"];
[prop setEulerianWithLatitude:48.872731 longitude:2.356003];
[prop setEulerianWithValue:@"custom_value" forKey:@"custom_key"];

// And track
[EAnalytics track:myProperties];

初始化

使用 Eulerian Technologies 提供的有效主机初始化 SDK。

[EAnalytics initWithHost:@"your.host.net" andWithDebugLogs:YES];

创建属性

使用以下方式创建任何属性

EAProperties *prop = [[EAProperties alloc] initWithPath:@"my_prop_path"];
[prop setEulerianWithEmail:@"readme@mail.com"];
[prop setEulerianWithLatitude:48.872731 longitude:2.356003];

向您的属性添加自定义键

[prop setEulerianWithValue:@"custom_value" forKey:@"custom_key"];

您可以使用一组便捷对象来跟踪特定的 EA 属性

跟踪属性

使用以下方式跟踪属性

[EAnalytics track:myProperties];

须知

SDK 允许您访问其两个属性:EUIDL 和当前 SDK 版本

[EAnalytics euidl];
[EAnalytics version];

如果 SDK 发送属性失败(无网络),SDK 将在下一次调用 'track' 时和/或当应用启动时重试。

作者

Eulerian Technologies

许可证

EAnalytics 在 MIT 许可证下可用。

标签计划

链接到 iOS 标签计划