完美的 Google Analytics 衡量协议

Perfect logo

Perfect logo Perfect logo Perfect logo Perfect logo

Swift 4.0 Platforms OS X | Linux License Apache Twitter Join the chat at https://gitter.im/PerfectlySoft/Perfect Slack Status GitHub version

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 文档

要查看完整的 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