Perfect 对 Google Analytics 衡量协议的支持
本项目为 Google Analytics 衡量协议 提供了一个 Swift 接口。
该软件包使用 Swift Package Manager 构建,并且是 Perfect 项目的一部分。
请确保您已安装并激活最新的 Swift 4 工具链。
PerfectGAMeasurementProtocol.propertyid = "UA-XXXXXXXX-X"
let gaex = PerfectGAEvent()
gaex.user.uid = "donkey"
gaex.user.cid = "kong"
gaex.session.ua = "aua"
gaex.traffic.ci = "ci"
gaex.system.fl = "x"
gaex.hit.ni = 2
do {
let str = try gaex.generate()
print(str)
let resp = gaex.makeRequest(useragent: "TestingAPI1.0", body: str)
print(resp)
} catch {
print("\(error)")
}
要查看完整的 API 文档,请访问 https://www.perfect.org/docs/api-Perfect-GoogleAnalytics-MeasurementProtocol.html
将此项目作为依赖项添加到您的 Package.swift 文件中。
.Package(url: "https://github.com/PerfectlySoft/Perfect-GoogleAnalytics-MeasurementProtocol.git", majorVersion: 3)
有关 Perfect 项目的更多信息,请访问 perfect.org。