Etkinlik İzleme

Bu geliştirici kılavuzunda, uygulamanızdaki etkinlikleri ölçmek amacıyla Android için Google Analytics SDK v4'ün nasıl kullanılacağı açıklanmaktadır.

Genel bakış

Etkinlikler, bir kullanıcının uygulamanızın etkileşimli bileşenleriyle (ör. düğmelere basma veya oyundaki belirli bir öğenin kullanımı) etkileşimi hakkında veri toplamak için faydalı bir yöntemdir.

Bir etkinlik, bir kullanıcının uygulama içeriğinizle etkileşimini açıklamak için kullanabileceğiniz dört alandan oluşur:

Alan adı Tür Gerekli Açıklama
Kategori String Evet Etkinlik kategorisi
İşlem String Evet Etkinlik işlemi
Şirket String Hayır Etkinlik etiketi
Değer Long Hayır Etkinlik değeri

Uygulama

Google Analytics'e bir etkinlik göndermek için aşağıdaki örnekte gösterildiği gibi HitBuilders.EventBuilder kullanın ve isabeti gönderin:

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);
// Build and send an Event.
t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setLabel(getString(labelId))
    .build());

getTracker yöntemi ile ilgili ayrıntılar için Gelişmiş Yapılandırma bölümüne bakın.

Etkileşim Dışı Etkinlikler

Bazı durumlarda, bir etkinliği etkileşim dışı etkinlik olarak göndermek isteyebilirsiniz. Bunu yapmak için true öğesini setNonInteraction adlı kullanıcıya iletin:

t.send(new HitBuilders.EventBuilder()
    .setCategory(getString(categoryId))
    .setAction(getString(actionId))
    .setNonInteraction(true)
    .build());

Etkileşim dışı isabetler ve bunların ne zaman kullanılacağı hakkında daha fazla bilgi için Analytics Yardım Merkezi'ndeki etkileşim dışı etkinlikler hakkındaki makaleyi okuyun.