Bu dokümanda Android SDK'nın eski bir sürümü açıklanmaktadır. Analytics'te yeniyseniz en son SDK'yı kullanın. Daha fazla bilgi

Android v2 için Google Analytics SDK'sı (Eski) - Genel Bakış

Android için Google Analytics SDK'sı, geliştiricilerin uygulamalarından kullanıcı etkileşimi verilerini toplamalarını kolaylaştırır. Bu dokümanda, SDK'nın değerine genel bir bakışın yanı sıra tek bir mülk kimliği ve EasyTracker kullanarak uygulamanızı ölçmeye başlamak için bir kılavuz sunulmaktadır.

Giriş

Android için Google Analytics SDK'sı, geliştiricilerin uygulamalarından kullanıcı etkileşimi verilerini toplamasını kolaylaştırır. Bunun ardından geliştiriciler şunları ölçmek için Google Analytics raporlarını kullanabilir:

  • Uygulamaları kullanan etkin kullanıcı sayısı.
  • Uygulama dünyanın neresinden kullanılıyor?
  • Belirli özelliklerin kullanılması ve kullanılması.
  • Uygulama içi satın alma ve işlem sayısı
  • Uygulama kilitlenmelerinin sayısı ve türü.
  • Diğer birçok faydalı metrik.

Ayrıca, Android için Google Analytics SDK'sı, uygulama içi satın alma ve işlemler aracılığıyla Google Play yüklemelerinden pazarlama kanallarınızın performansına kadar uçtan uca görünürlük sağlayarak mobil pazarlama kampanyasının başarısını izlemek için kullanabileceğiniz araçlar sağlar.

Başlamadan önce

SDK'yı uygulamaya başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

Başlayın

SDK'yı kullanmaya başlamanın üç adımı vardır:

  1. AndroidManifest.xml dosyasını güncelleyin
  2. EasyTracker yöntemleri ekleme
  3. analytics.xml dosyanızı oluşturma

Bu adımları tamamladıktan sonra aşağıdakileri Google Analytics ile ölçebilirsiniz:

  • Uygulama yüklemeleri
  • Etkin kullanıcılar ve demografi
  • Ekranlar ve kullanıcı etkileşimi
  • Kilitlenmeler ve istisnalar

1. AndroidManifest.xml dosyası güncelleniyor

Aşağıdaki izinleri ekleyerek AndroidManifest.xml dosyanızı güncelleyin:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

2. EasyTracker yöntemleri ekleme

Gönderme yöntemlerini aşağıdaki örnekte olduğu gibi, Activities öğenizin her birinin onStart() ve onStop() yöntemlerine ekleyin:

/**
 * An example Activity in your app with Analytics
 * implemented.
 */
public class myTrackedActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
  }

  @Override
  public void onStart() {
    super.onStart();
    ... // The rest of your onStart() code.
    EasyTracker.getInstance().activityStart(this); // Add this method.
  }

  @Override
  public void onStop() {
    super.onStop();
    ... // The rest of your onStop() code.
    EasyTracker.getInstance().activityStop(this); // Add this method.
  }
}

EasyTracker, yöntemlerini çağırmadan önce Context gerektirir. Yukarıdaki örnekte bu satır:

EasyTracker.getInstance.activityStart(this);

bağlamın belirlenmesini üstleniyor. Ancak diğer sınıflarda veya yöntemlerde EasyTracker çağrıları yapmanız gerekiyorsa önce EasyTracker&setContext(Context ctx)39 yöntemini çağırmanız gerekir:

// Set Context before using EasyTracker. Note that the SDK will
// use the application context.
EasyTracker.getInstance().setContext(this);

// EasyTracker is now ready for use.

3. analytics.xml dosyanızı oluşturma

Android için Google Analytics SDK'sının 2. sürümünde, yapılandırma seçenekleri bu kılavuzda analytics.xml adı verilen bir xml kaynak dosyasından yönetilir. Bu dosyayı projenizin res/values dizininde oluşturmanız ve izleme kimliğinizi eklemeniz gerekir. Aşağıdaki örnekte, izleme kimliğinizi nasıl ekleyip Activity ve istisna ölçümünü etkinleştirebileceğiniz gösterilmektedir:

<?xml version="1.0" encoding="utf-8" ?>

<resources>
  <!--Replace placeholder ID with your tracking ID-->
  <string name="ga_trackingId">UA-XXXX-Y</string>

  <!--Enable automatic activity tracking-->
  <bool name="ga_autoActivityTracking">true</bool>

  <!--Enable automatic exception tracking-->
  <bool name="ga_reportUncaughtExceptions">true</bool>
</resources>

İpek denetleyiciniz, izleme kimliğinizde kısa çizgi ('-') kullanımı konusunda sizi uyarabilir. <resources> etiketinize ek özellikler ekleyerek bu uyarıyı kapatabilirsiniz:

<resources xmlns:tools="http://schemas.android.com/tools"
tools:ignore="TypographyDashes">

Uygulamanızı yapılandırmak için kullanabileceğiniz parametrelerin tam listesini analytics.xml parametreleri referansında bulabilirsiniz.

Tebrikler! Uygulamanız artık Google Analytics'e veri gönderecek şekilde ayarlandı.

Sonraki adımlar

Kampanyaları, uygulama içi ödemeleri, işlemleri ölçme ve kullanıcı etkileşimi etkinlikleri dahil olmak üzere Google Analytics ile çok daha fazlasını yapabilirsiniz. Bu özellikleri uygulamanıza nasıl ekleyeceğinizi öğrenmek için aşağıdaki geliştirici kılavuzlarına bakın:

  • Gelişmiş Yapılandırma: Birden fazla izleyici kullanma dahil olmak üzere gelişmiş yapılandırma seçenekleri hakkında daha fazla bilgi edinin.
  • Kampanyaları Ölçme: Hangi kanalların ve kampanyaların uygulama yüklemelerini artırdığını anlamak için kampanya ölçümünü nasıl uygulayacağınızı öğrenin.
  • Etkinlikleri Ölçme: Etkinlikler'i kullanarak düğmeler, videolar ve diğer medya içerikleri gibi etkileşimli içeriklerle kullanıcı etkileşimini nasıl ölçeceğinizi öğrenin.
  • Uygulama İçi Ödemeleri Ölçme: Uygulama içi ödemeleri ve işlemleri nasıl ölçeceğinizi öğrenin.
  • Kullanıcı zamanlamaları: Yükleme sürelerini, medyayla etkileşimi ve daha fazlasını ölçmek için uygulamanızdaki kullanıcı zamanlamalarını nasıl ölçeceğinizi öğrenin.
  • Analytics.xml parametreleri: analytics.xml yapılandırma parametrelerinin tam listesine bakın.