1
Xamarin의 'Google Play 서비스'구성 요소에 Google 애널리틱스를 번들로 포함하고 있지만 Track 이벤트가 작동하지 않습니다. 왜 그런지 알아?Xamarin googlePlayServiceComponent Analytics trackEvent does does work
private Tracker getTracker()
{
var googleAnalyticsInstance = GoogleAnalytics.GetInstance(((AndroidAppFeatures)App.AppFeatures).Activity.BaseContext);
var tracker = googleAnalyticsInstance.NewTracker("UA-58482516-1");
return tracker;
}
public void TrackPageView(Xamarin.Forms.ContentPage viewModel)
{
var tracker = getTracker();
tracker.SetScreenName(GetViewName(viewModel));
var screenViewBuilder = new HitBuilders.ScreenViewBuilder();
tracker.Send(screenViewBuilder.Build());
}
public void TrackEvent(string category, string action, string label, long value = 0)
{
var tracker = getTracker();
tracker.Send(new HitBuilders.EventBuilder().SetCategory(category).SetAction(action).SetLabel(label).SetValue(value).Build());
tracker.Send(new HitBuilders.ScreenViewBuilder().Build());
}