How to get active users distributed by Campaign source? Google Analytics campaign tracking ios

我是研究僧i 提交于 2019-12-19 10:03:10

问题


I need to track my ios app installs by campaign src. and i am using google Analytics campaign measurement for that .

  • i need to associate the campaign source with the events. so each event will have the campaign source ( referrer ) as dimension. that's will help me to get the active users distributed by campaign source ! How could i do that ?

in android i can get the campaign source (referrer) and store it in the device storage (like: NSUserDefaults), then i send it with every event. but i didn't succeed to store the the campaign source (reffere) in IOS.

is it possible to get the campaign source (reffere) from google analytics ios sdk to store it in the device storage ?

plase note: I need to get the campaign source when the user install the applications. and not when a user (who has already the application installed) opened my app when he had tapped on a campaign banner. so this is not what i am looking for.

Thanks


回答1:


From the sample code given from Google Developer 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"];

}


来源:https://stackoverflow.com/questions/34455631/how-to-get-active-users-distributed-by-campaign-source-google-analytics-campaig

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!