用于 Google Analytics(谷歌分析) 的 Vapor Provider - 纯 Swift 实现的 Google Analytics Measurement Protocol(谷歌分析 Measurement Protocol)
在您的 Package.swift
文件中,添加以下内容
.package(url: "https://github.com/PoissonBallon/google-analytics-provider.git", from: "0.0.1")
将配置和 Provider 注册到您的应用程序
let config = GoogleAnalyticsConfig(trackingID: "UA-12XXXXX-Y")
services.register(config)
try services.register(GoogleAnalyticsProvider())
一切就绪。与 API 交互非常容易。
let gac = try req.make(GoogleAnalyticsClient.self)
gac.send(hit: .event(category: "API", action: "create TODO"))
您可以随时查阅文档,以查看特定 API 调用所需的参数。
Google Analytics Provider 基于 MIT 许可证发布。有关更多信息,请参阅 LICENSE 文件。
欢迎随时提交 Pull Request,无论是代码清理、处理问题的新方法、添加 API 的新部分,甚至是错别字。所有帮助都非常欢迎! 😀