/ / jaki jest właściwy sposób śledzenia zdarzenia w Google Analytics 2 na iOS - cel-c, ios, xcode, google-analytics, ios6

jaki jest właściwy sposób śledzenia wydarzenia w Google Analytics 2 na iOS - cel-c, ios, xcode, google-analytics, ios6

Korzystam z Google Analytics Beta 2.0 do śledzenia wydarzeń w aplikacji na iOS.

Śledzenie ekranu nie wydaje się problemem, ale kiedy próbuję śledzić wydarzenie, witryna stwierdza, że ​​jest napisane "122 z Twoich odwiedzin wysłanych zdarzeń", ale nie śledzono żadnych zdarzeń.

Oto kod śledzenia zdarzeń:

[self.tracker trackEventWithCategory:@"Question Results"
withAction:@"Finished questions"
withLabel:@"Testing"
withValue:[NSNumber numberWithInt:1]];

Co jest bezpośrednio z witryny Google Analytics.

Dzięki za pomoc.

Odpowiedzi:

10 dla odpowiedzi № 1

Wypróbuj ten kod. Mi to pasuje.

[[GAI sharedInstance].defaultTracker trackEventWithCategory:@"UIAction"
withAction:@"buttonPress"
withLabel:@"Next button to second page"
withValue:[NSNumber numberWithInt:1]];

Dodaj powyższy kod do -(IBAction)buttonClicked:(id)sender;

Na stronie Google Analytics przejdź do strony głównej aplikacji ->mój pulpit -> w tym wybierz Dodaj widget -> wybierz tabelę w tym Dodaj wymiar jako Etykieta zdarzenia, Dodaj metryki jako wartość zdarzenia i dodać dane do łącznej liczby zdarzeń i zapisać.

Nie zapomnij wybrać daty znajdującej się w prawym górnym rogu.

Po uruchomieniu wydarzenia zostanie ono dodane w Google Analytics. ale zajmie to trochę czasu, aby pokazać wydarzenia w Google Analytics.


1 dla odpowiedzi nr 2

Musisz zbudować wydarzenie wysyłania trackera za pomocą googleAnalytics. patrz poniżej

-(IBAction)buttonClicked:(id)sender{
//Track your event with Google Analytics
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"Category Name"
action:@"Event Action"
label:@"Action Label(Button)"
value:@"value (int)"] build]];
}

0 dla odpowiedzi № 3

Swift 3

    let tracker = GAI.sharedInstance().defaultTracker
let eventTracker: NSObject = GAIDictionaryBuilder.createEvent(
withCategory: YOUR_CATEGORY_NAME,
action: YOUR_ACTION_NAME",
label: YOUR_LABEL_NAME,
value: nil).build()
tracker?.send(eventTracker as! [AnyHashable: Any])