如何通过广告系列跟踪在谷歌分析中获取活跃用户?iOS

3
我需要通过推广来源跟踪我的iOS应用程序的安装情况,并使用Google Analytics campaign measurement进行跟踪。
我需要将推广来源与事件相关联。因此,每个事件都将具有推广来源(引荐者)作为维度。这将帮助我按推广来源分布活跃用户!我该怎么做?
在Android中,我可以获取推广来源(引荐者)并将其存储在设备存储器中(如:NSUserDefaults),然后我会将其与每个事件一起发送。但是我没有成功地将推广来源(引荐者)存储在iOS中。
是否可能从Google Analytics iOS SDK获取推广来源(引荐者)以将其存储在设备存储器中?
请注意:我需要在用户安装应用程序时获取广告系列来源,而不是当已经安装应用程序的用户在点击广告横幅后打开我的应用程序时获取。因此,this 不是我要找的内容。
谢谢。

在这里,你有一个叫做utm_source的东西,这是你要找的吗? - Amit Hooda
@AmitHooda 谢谢您的回复,但我需要将 utm_source 保存在我的应用程序存储中。我该怎么做? - david
@AmitHooda 我需要这个是因为,我需要获取由广告系列来源分发的事件! - david
@AmitHooda 我知道如何使用NsuserDefaults,但我需要在用户安装应用程序时获取广告系列来源。这就是我需要的! - david
@AmitHooda 是的,没错,但那是为了在应用程序已安装并用户通过点击广告链接打开应用程序时获取源代码。而我需要在用户安装应用程序后获取活动来源。 - david
显示剩余5条评论
1个回答

1

来自Google开发者提供的示例代码 https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns

if(![hitParams get:kGAICampaignSource] && [url host].length !=0) {
    // Set campaign data on the map, not the tracker.
    [hitParams set:@"referrer" forKey:kGAICampaignMedium];
    [hitParams set:[url host] forKey:kGAICampaignSource];

    // add this line to save the campaign source value
    [[NSUserDefaults standardUserDefaults] setObject:[hitParams get:kGAICampaignSource] forKey:@"ReferralID"];

}

谢谢您的回答,但我并不是在问这个。我想知道当用户安装应用程序时如何获取活动推荐人。而您的代码所做的是,在用户通过点击广告横幅打开我的应用程序时提供了活动来源(因为他已经安装了应用程序,所以不是安装)。 - david

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