Eulerian Analytics 的 iOS SDK
安装
EAnalytics 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod "EAnalytics"
使用
示例
// 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:@"[email protected]"];
[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:@"[email protected]"];
[prop setEulerianWithLatitude:48.872731 longitude:2.356003];
将自定义键添加到您的属性中
[prop setEulerianWithValue:@"custom_value" forKey:@"custom_key"];
可以使用一组方便的对象来跟踪特定的EA属性
- EACart
- EAOrder
- EAProducts
- EACart
- EAEstimate
- EASearch
跟踪属性
使用以下方式跟踪属性
[EAnalytics track:myProperties];
注意事项
SDK允许您访问两个属性:EUIDL和当前SDK版本
[EAnalytics euidl];
[EAnalytics version];
如果SDK未能发送属性(无网络),SDK将在下一次调用'track'或/和在应用启动时尝试再次发送。
作者
Eulerian Technologies
许可证
EAnalytics在MIT许可证下提供。
标记计划
链接到iOS标记计划