0

アプリケーションで Google アナリティクスを動作させようとしています。

私は持っている

公式の Google アナリティクス SDK 3 をプロジェクトに統合しました

AppDelegate.m

// Initialize the default tracker. After initialization, [GAI sharedInstance].defaultTracker
// returns this same tracker.
// TODO: Replace the tracker-id with your app one from https://www.google.com/analytics/web/
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"XX-XXXXX-X"];

// Provide unhandled exceptions reports.
[GAI sharedInstance].trackUncaughtExceptions = YES;

// Enable Remarketing, Demographics & Interests reports. Requires the libAdIdAccess library
// and the AdSupport framework.
// https://developers.google.com/analytics/devguides/collection/ios/display-features
tracker.allowIDFACollection = YES;

次に WordPressViewController.m で

    - (void) viewDidLoad
{

    [super viewDidLoad];
   id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                        @"appview", kGAIHitType, @"Home Screen", kGAIScreenName, nil];
[tracker send:params];

また、ビットコードが最新の SDK で何らかの形で機能していません (これがトラッカーで機能するために重要かどうかはわかりません)。

ただし、アプリを実行して画面に移動すると、リアルタイム データには何も表示されません。

4

3 に答える 3

0

appDelegate in didFinishLaunchingWithOptionsメソッドで設定します。

[[GAI sharedInstance] setDispatchInterval:kGaDispatchPeriod]; // set your period .

[[GAI sharedInstance] setOptOut:NO];

//[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];

[[GAI sharedInstance] setTrackUncaughtExceptions:YES];

id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:kGaPropertyId]; //// Placeholder property ID.

[tracker setAllowIDFACollection:NO];

GAITrackerappDelegateのプロパティを 作成

@property (strong, nonatomic) id<GAITracker> tracker;

そしてviewDidAppearのビューコントローラーに設定します..

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:NSStringFromClass([self class])];
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];

それがあなたを助けることを願っています。

于 2015-10-19T12:01:42.647 に答える
0

リアルタイムデータがついに機能しました。

かわった

[GAI sharedInstance].dispatchInterval = 20;

[GAI sharedInstance].dispatchInterval =1;

于 2015-10-20T09:07:03.033 に答える