9

Google Analytics kılavuzunu, Google'ın kılavuzundaki talimatları izleyerek projeme ekledim. Bazı olayları izlemek çalıştığınızda Ancak, bu hata ayıklama çıkışı:iOS'ta Google Analytics: izlenmeyen olaylar

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    […] 

    // Google Analytics 
    [GAI sharedInstance].trackUncaughtExceptions = YES; 
    [GAI sharedInstance].dispatchInterval = 20; 
    [[[GAI sharedInstance] logger] setLogLevel:(PADEV ? kGAILogLevelVerbose : kGAILogLevelError)]; 
    [[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXXXXXX-Y"]; // This is obviously replaced with my tracking ID 

    return YES; 
} 

ve

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; 
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"article" 
                 action:@"read" 
                 label:@"" 
                 value:self.post[@"id"]] build]]; 

Giriş:

2014-11-12 01:02:25.144 PonzApp[5236:112706] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:response:data:error:] (GAIBatchingDispatcher.m:208): Hit(s) dispatched: HTTP status -1 
2014-11-12 01:02:25.146 PonzApp[5236:112781] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher deleteHits:] (GAIBatchingDispatcher.m:509): hit(s) Successfully deleted 
2014-11-12 01:02:25.147 PonzApp[5236:112781] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent 

Bu isabeti gönderilmezse söylüyor ancak HTTP Durum garip bir şekilde -1 ve kontrol panelinde "gerçek zamanlı" bölümüne bakarsak hiçbir şey görünmez.

Neyin yanlış olabilir?

+0

Google Analytics Web sitesinde bu uygulama hesabını ne zaman önce oluşturdunuz? Verileri göstermeye başlaması 48 saat sürebilir. – DaImTo

+0

@DalmGaha gerçek zamanlı verilerden bahsediyorum! Gerçek zamanlar olmasalar mı? – entropid

+1

Yeni bir hesabın 24 - 48 saat boyunca hiçbir şey göstermeyeceği farketmez. Gerçek zamanlı veya standart raporlar. – DaImTo

cevap

9

doğru izleme kodu pasajını yükledikten sonra Google Analytics tracking setup

itibaren, hesabınızda veri görünmesi için 24 saate kadar izin vermelidir. Sistem, izleyiciyi algıladı kez

Eğer veri görmeye başlayacak: Bu olmuştur 24 saatten fazla vardır ve hala veri göremiyorsanız iseniz, aşağıdaki olası nedenler listesini bir bakmak gerçek zamanlı raporlar. Bazı veriler standart raporlarda da görünebilir, ancak verilerin işlenmesinin 24 saat sürmesi güvenilir değildir.

Tüm kodunuz iyi görünüyor, sadece beklemeniz gerekiyor. Bir uygulama izleme olsa bile, yukarıdaki aynıdır. Google’ın yeni hesabı o tarafa kurmasının zaman aldığından şüpheleniyorum.

+2

SDK ile birlikte sağladıkları örnek anında çalışır! Bazı şeyleri bunun için '24 saat' anlamıştım; Anında çalışmalı (ve örnek için). –

+0

Yeni bir hesap oluşturmaları zaman alabilir. Bu her zaman birkaç saatten bir güne kadar sürdüğünü görmediğim bir durum değil. – DaImTo

4

Benim için sorun simülatörde test ettiğimydi ...: |

+1

Aynı burada ;-) Simulator hiçbir şey yapmıyor. Ancak gerçek cihazda bile, "hit (s)" başarıyla silindi "konsolunda oturum açtınız. Bunun "uygulama hafızasında silme" ile ilgili olduğunu düşünüyorum. – MKatleast3