App Speed Tracking Not Showing Up in Google Analytics Dashboard for iOS App

I’m having trouble with Google Analytics timing data not appearing in my dashboard. The timing events seem to be sending successfully but I can’t find them anywhere in the app speed section of my Google Analytics account.

Other tracking works fine like events and crash reports. Those show up without any problems. But the speed timing stuff just doesn’t appear.

Here’s my code for sending the timing data:

self.finishTime = [NSDate date];
double duration = [_beginTime timeIntervalSinceDate:_finishTime];
NSLog(@"duration: %f", duration);

if([[[GAI sharedInstance] defaultTracker] sendTimingWithCategory:categoryName
                                                      withValue:duration
                                                       withName:@"PageLoadTime"
                                                      withLabel:categoryName]) {
    NSLog(@"Timing data sent to Google Analytics");
}

The console shows this message so it looks like it’s working:

GoogleAnalytics 2.0b4 - Successfully dispatched hit (0 retries)

But still nothing shows up in the reports. Has anyone else run into this issue? Any working examples would be really helpful.

I experienced a similar issue recently, and it can indeed be frustrating. It seems like your timing calculation may be off. To ensure accuracy, you should use [_finishTime timeIntervalSinceDate:_beginTime]. Also, keep in mind that Google Analytics expects timing values in milliseconds, so you’ll need to multiply your duration by 1000. Additionally, verify the time range settings in your dashboard, as it can take between 24 to 48 hours for timing data to appear. Sometimes, this information can show up under User Timings rather than Site Speed, which might be where your data is hiding. Don’t be misled by the console message; GA might be processing incorrect timing data without indicating an error.