Google分析iOS的问题

时间:2017-11-11 15:55:30

标签: ios swift google-analytics

我知道有很多关于谷歌分析问题的问题和答案,但没有什么可以帮助我。

我已安装google与pods

pod' GoogleAnalytics'

并在桥接头中导入它,并在appDelegate中使用此代码

<GoogleAnalytics/GAI.h>
"GAIDictionaryBuilder.h"
guard let gai = GAI.sharedInstance() else {
            assert(false, "Google Analytics not configured correctly")
        }

        GAI.sharedInstance().defaultTracker = gai.tracker(withTrackingId: "UA-109196643-1")
        // Optional: automatically report uncaught exceptions.
        gai.trackUncaughtExceptions = true
        GAI.sharedInstance().dispatchInterval = 20
        GAI.sharedInstance().dispatch { (result) in
            print(result)
        }
        // Optional: set Logger to VERBOSE for debug information.
        // Remove before app release.
        gai.logger.logLevel = .verbose;

这是记录文本

  

信息:GoogleAnalytics 3.17 - [GAIBatchingDispatcher hitsForDispatch]   (GAIBatchingDispatcher.m:369):没有未决的点击量。信息:GoogleAnalytics   3.17 - [GAIReachabilityChecker reachabilityFlagsChanged:](GAIReachabilityChecker.m:161):可达标志更新:0X000002

这是我记录屏幕时的日志

  

GoogleAnalytics 3.17 - [GAIBatchingDispatcher persist:]   (GAIBatchingDispatcher.m:518):已保存点击:{       parameters = {           &#34;&安培; _crc&#34; = 0;           &#34;&安培; _s&#34; = 9;           &#34;&安培; _U&#34; =&#34; .npetoK9L&#34 ;;           &#34;&安培; _v&#34; =&#34; mi3.1.7&#34 ;;           &#34;&安培;一个&#34; = 1028296819;           &#34;&安培;援助&#34; =&#34; ******&#34 ;;           &#34;&安培;一个&#34; = Mataam;           &#34;&安培; AV&#34; =&#34; 1.0&#34 ;;           &#34;&安培; CID&#34; =&#34; 59cc9c6e-be21-4ac8-b6d9-d3beff894dbf&#34 ;;           &#34;&安培; DM&#34; =&#34; x86_64&#34 ;;           &#34;&安培; DS&#34; = app;           &#34;&安培; SR&#34; = 1242x2208;           &#34;&amp; T公司&#34; = screenview;           &#34;&安培; TID&#34; =&#34; UA-109196643-1&#34 ;;           &#34;&安培; UL&#34; = en;           &#34;&安培; V&#34; = 1;           &#34;&安培; Z&#34; = 15726875618543142345;           登录=姓名;           gaiVersion =&#34; 3.17&#34 ;;       };       timestamp =&#34; 2017-11-11 15:42:53 + 0000&#34 ;; }

所以问题是我在分析中没有获得任何数据,我也设置了firebase,这可能是问题所在,因为我在那里获取数据。

2 个答案:

答案 0 :(得分:1)

我发布了一个新答案,因为这是我的答案,我添加了更多细节:

您可以使用Firebase SDK并在Google Analytics帐户中获取分析。 你只需将它们链接在一起。

按照说明操作:

Link to instructions on Google Help

  
      
  1. 登录您的Google Analytics帐户。
  2.   
  3. 点击管理员
  4.   
  5. 在“PROPERTY”列中,从下拉菜单中选择“创建新属性”。
  6.   
  7. 选择移动应用
  8.   
  9. 连接到Firebase。   如果您没有Firebase帐户,请访问firebase.google.com开始使用。完成设置后,请返回Google Analytics并完成上述步骤。
  10.   

答案 1 :(得分:0)

我的代码仍然无效,但我找到了如何将firebase分析链接到谷歌分析(感谢@Yitzchak)。 当您为移动应用添加属性时,您可以将其链接到firebase,它将自动从firebase导入数据。