Google Analytics in IOS(二)——实现页面统计和事件追踪
现在我们来学习一下如何实现上一篇中提到的页面统计和事件追踪,上一篇:Google Analytics in IOS(一)。
在开始之前你需要确保以下四项:
iOS Developer SDK 4.0 or later;
Google Analytics for Mobile Apps iOS SDK v2;
An iOS app that you want to measure using Google Analytics;
A new Google Analytics app property and profile.
第一项貌似都差不多是ios5.0以后了;
第二项sdk的链接在下方“准备开始”的第二项中;
第三项和第四项可以同时完成,需要填写你需要使用GA的app的信息,并且获得一个trakerId,具体步骤如下:
1.登录你的GA账户(谷歌邮箱登录),如果是第一次登录,右上角会有一个注册GA的按钮,点击按钮;
2.之后如下所示:
当然选择“应用”了,应用名称“SammyDress”(这是我的应用名),行业类别(你做什么的就填什么),账户名称,这个我后来发现其实是可以多个的,每个账户下又可以有多个应用,所以你觉得怎么好分类就写什么名称。最后,点击"获取跟踪ID".
这个"UA-XXXXXX-1"就是追踪ID(trakerId)了,下面会用到的(这个界面也可以下载GA ios sdk)。
准备开始(真的开始了)
一、需要下载Google Analytics IOS SDK(下载链接:Google Analytics iOS SDK)
二、将sdk中的下列文件拽入你的工程中:
三、GA使用了CoreData
andSystemConfiguration框架,所以你需要将
CoreData.framework和
SystemConfiguration.framework也添加到你的工程里。
tracker(初始化追踪者)四、Initialize the
To initialize the tracker, import theGAI.h
header in your applicationdelegate.m
file and add this code to your application delegate'sapplication:didFinishLaunchingWithOptions:
method:
[tracker sendEventWithCategory:@"uiAction" withAction:@"buttonPress" withLabel:buttonName withValue:[NSNumber numberWithInt:100]];如果你仍然不能理解,没关系,填上一些值,发送到GA,然后去GA上查看一下对应的数据,这是可以帮助理解的。
Note: The Google Android SDK for iOS may throttle events, as well as other hits, if a large number of send calls are made in a short period of time.
这样就可以实现事件追踪了。
下一篇我们来了解GA中的电子商务追踪:Google Analytics in IOS(三)—— 电子商务追踪