EDTSTracker 1.1.0

EDTSTracker 1.1.0

Victor Agung SukarnoRobert Maramis 维护。



  • Victor Agung Sukarno

EDTSTracker

EDTSTracker 是一个简单的 iOS SDK,可以跟踪客户端发生的任何事件和活动。这是一个纯 Swift 库,易于使用。

特性

  • 页面视图事件跟踪。
  • 页面详细事件跟踪。
  • 用户印象跟踪。
  • 应用活动跟踪。
  • 点击链接事件跟踪。
  • 筛选排序跟踪。
  • 筛选值跟踪。
  • 事件提交跟踪。
  • 错误报告跟踪。
  • 后端数据跟踪。
  • 可定制事件跟踪。
  • 支持 HTTP 首部 X-API-Key。
  • 支持 HTTP 首部 Authorization。
  • 支持 Swift 5。

如何使用

首先,您需要配置您的 URL 主机、令牌以及您想要使用的 HTTP 首部类型。

import EDTSTracker

EDTSTracking.sharedInstance.configure(host: [YOUR_URL_HOST], token: [YOUR_TOKEN], headerType: [HTTP_HEADER_TYPE]) //.xAPIKey or .authorization
EDTSTracking.sharedInstance.synchronizeTrackingData()

在您配置了 URL 主机、令牌和 HTTP 首部类型后,EDTSTracker 会通过 synchronizeTrackingData() 方法发送待跟踪数据。然后,您可以简单调用方法来发送跟踪数据。

页面视图事件跟踪

EDTSTracking.sharedInstance.sendEventPageView(name: [EVENT_NAME])

页面详情事件跟踪

EDTSTracking.sharedInstance.sendEventPageDetail(name: [EVENT_NAME], details: [EVENT_DATA])

用户印象跟踪

EDTSTracking.sharedInstance.sendEventImpression(name: [EVENT_NAME], impressions: [LIST_DATA])

应用程序活动跟踪

EDTSTracking.sharedInstance.sendEventAppActivity(name: [EVENT_NAME])

点击链接事件跟踪

EDTSTracking.sharedInstance.sendEventClickLink(name: [EVENT_NAME])

筛选排序跟踪

EDTSTracking.sharedInstance.sendEventFilterSort(name: [EVENT_NAME], sort: [SORT_DATA])

过滤值追踪

EDTSTracking.sharedInstance.sendEventFilterValue(name: [EVENT_NAME], list: [LIST_DATA])

事件提交追踪

EDTSTracking.sharedInstance.sendEventSubmission(name: [EVENT_NAME], status: [EVENT_STATUS], failed: [FAILED_MESSAGE])

错误报告追踪

EDTSTracking.sharedInstance.sendEventError(exception: [ERROR_EXCEPTION], stackTrace: [STACK_TRACE])

后端数据追踪

EDTSTracking.sharedInstance.sendEventBackendData(name: [EVENT_NAME], eventDetails: [EVENT_DETAIL], details: [EVENT_DATA])

自定义事件追踪

EDTSTracking.sharedInstance.sendEventCustom(name: [EVENT_NAME], eventDetails: [EVENT_DETAIL])

安装

建议使用 Cocoapods 进行安装。

CocoaPods

target 'MyApp' do
  pod 'EDTSTracker'
end

其他

EDTSTracker 在 SG-EDTS 公司下发布。更多信息请访问我们的网站 https://sg-edts.com 或发送电子邮件至 [email protected]

版权所有 © 2022 EDTS 保留所有权利