zoukankan      html  css  js  c++  java
  • 使用Google Analytics跟踪你的手机应用

    大家都知道Google Analytics可以跟踪网站的浏览情况。 其实Google Analytics提供了一个iPhone的本地类库,也可以帮助你跟踪你的手机应用,帮助你分析你的手机应用的用户使用习惯。

    官方网站:

    http://www.google.com/intl/zh-CN/analytics/tour.html

    加入Google Analytics的方法很简单:

    1. 这里下载类库。(在页面下面Supported Development Environments部分有下载链接)
    2. 加入libGoogleAnalytics.a静态类库和GANTracker.h头文件到你的项目中。
    3. 加入Google Analytics需要的其他类库(CFNetwork framework和libsqlite3.0.dylib。
    4. 在你的项目中加入几行初始化代码,然后添加跟踪页面或者事件的代码。见下面的示例程序。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    
    #import "BasicExampleAppDelegate.h"
     
    #import "GANTracker.h"
     
    // Dispatch period in seconds
     static const NSInteger kGANDispatchPeriodSec = 10;
     
     @implementation BasicExampleAppDelegate
     
     @synthesize window = window_;
     
     - (void)applicationDidFinishLaunching:(UIApplication *)application {
       // **************************************************************************
       // PLEASE REPLACE WITH YOUR ACCOUNT DETAILS.
       // **************************************************************************
        [[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-0000000-1"
                                              dispatchPeriod:kGANDispatchPeriodSec
                                                    delegate:nil];
       NSError *error;
       if (![[GANTracker sharedTracker] trackEvent:@"my_category"
                                            action:@"my_action"
                                             label:@"my_label"
                                             value:-1
                                         withError:&error]) {
         // Handle error here
       }
     
       if (![[GANTracker sharedTracker] trackPageview:@"/app_entry_point"
                                            withError:&error]) {
         // Handle error here
       }
     
       [window_ makeKeyAndVisible];
     }
     
     - (void)dealloc {
       [[GANTracker sharedTracker] stopTracker];
       [window_ release];
       [super dealloc];
     }
     
     @end

    Google Analytics的统计也支持Andorid平台,

    详情请参考这里

    当然因为这个类库目前只是0.7版本,可能还不够稳定。 类似的类库还有Pinch MediaMedialets,Mobclix,你可以进行参考。

  • 相关阅读:
    SqlServer查询所有表名 查询表的所有列名
    IIS控制txt文件的访问
    CHM文件打不开
    [转]VS 2010项目中添加lib库
    SqlServer游标
    [转]_beginthread(), _beginthreadex()与CreateThread()的区别
    jquery radio快速度取值
    linx niginx下php无法创建文件夹及文件
    [转载]无效的 CurrentPageIndex 值.它必须大于等于 0 且小于 PageCount
    使用DateGrid的ItemCommand的一点心得
  • 原文地址:https://www.cnblogs.com/jiangshiyong/p/2546342.html
Copyright © 2011-2022 走看看