使用Swift进行Google AdWords转化跟踪

10

那么,你到现在为止做了什么? - Darko
我以前在 obj-c 项目中使用过它,但是现在无论如何都无法让它在 Swift 上工作。 - plaidpancakes
我是指你在当前项目中为使其正常工作所做的每一步。 - Darko
下载并导入了SDK。将-ObjC添加为其他链接器标志。将libGoogleConversionTracking.a和adsupport.framework添加到链接二进制文件库中。然后尝试导入ACTReporter。 - plaidpancakes
导入时没有告诉我需要一个。我认为在 Swift 2.0 中这不是一个大问题。 - plaidpancakes
显示剩余2条评论
1个回答

14
使用常规的桥接头程序,Swift可以实现这一点。您可以手动将SDK添加到您的项目中,也可以使用GoogleConversionTracking pod。
只需将pod添加到您的podfile中:
pod 'GoogleConversionTracking'

然后将以下内容添加到您的桥接头文件中:

#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,至少我没有看到。 - Dave G
您需要在AdWords账户中设置转化跟踪(请参见此处)。有关为iOS设置转化跟踪的相关说明可以在此处找到。如果您按照该指南操作,最后会显示一些示例代码,您可以使用其中显示的转化ID。希望这能帮到您! - mm8154

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接