【问题标题】:google adwords conversion tracking with swift谷歌adwords转换跟踪与swift
【发布时间】:2016-02-17 22:20:54
【问题描述】:

我正在尝试让 google adwords 在我关注 https://developers.google.com/app-conversion-tracking/ios/ 的一个快速项目上工作,但没有任何结果。一直说没有这样的模块“ACTReporter”

有人知道吗?

【问题讨论】:

  • 那么,到现在为止你做了什么?
  • 我过去在 obj-c 项目中使用过它,但我一辈子都无法让它在 Swift 上工作。
  • 我的意思是你到目前为止做了什么来让它在这个当前的项目中工作。每一步。
  • 下载并导入SDK。添加 -ObjC 作为其他链接器标志。添加了 libGoogleConversionTracking.a 和 adsupport.framework 以将二进制文件与库链接。然后尝试导入 ACTReporter
  • 它没有告诉我我在导入时需要一个。我认为这在 swift 2.0 中不是什么问题

标签: ios swift google-ads-api


【解决方案1】:

这在 Swift 中使用通常的桥接头例程是可能的。您可以add the SDK to your project manually 或使用GoogleConversionTracking pod。

只需将 pod 添加到您的 podfile:

pod 'GoogleConversionTracking'

然后将以下内容添加到您的bridging header

#import <GoogleConversionTracking/ACTReporter.h>

最后,在您的 AppDelegate.swift 文件中(使用正确的 ID 和标签):

// Google Conversion Tracking
ACTAutomatedUsageTracker.enableAutomatedUsageReportingWithConversionID("0123456789")
ACTConversionReporter.reportWithConversionID("0123456789", label: "XXXXXX", value: "0.00", isRepeatable: false)

【讨论】:

  • 谢谢! enableAutomatedUsageReportingWithConversionID 的值只是应用程序的 ID?因为 Adwords 没有给我一个转化 ID,至少在我看来是这样。
  • 您需要在您的 AdWords 帐户中设置转化跟踪(请参阅here)。可以在here 找到为 iOS 设置转化跟踪的相关说明。如果您遵循该指南,您将在最后看到一些示例代码,您可以使用显示的转换 ID。希望有帮助!
猜你喜欢
  • 2016-08-21
  • 1970-01-01
  • 2021-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多