Google Analytics SDK untuk Android v3 (Lama) - Memulai

Dokumen ini menjelaskan cara mulai menggunakan Google Analytics SDK untuk Android v3.

Sebelum Anda Mulai

Sebelum menerapkan SDK, pastikan Anda memiliki hal berikut:

Memulai

Ada tiga langkah untuk memulai SDK:

  1. Memperbarui AndroidManifest.xml
  2. Menambahkan metode EasyTracker
  3. Membuat file analytics.xml

Setelah menyelesaikan langkah-langkah ini, Anda akan dapat mengukur hal berikut dengan Google Analytics:

  • Penginstalan aplikasi
  • Demografi dan pengguna aktif
  • Layar dan interaksi pengguna
  • Error dan pengecualian

1. Mengupdate AndroidManifest.xml

Update file AndroidManifest.xml Anda dengan menambahkan izin berikut:

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

2. Menambahkan metode EasyTracker

Tambahkan metode pengiriman ke metode onStart() dan onStop() dari setiap Activities Anda seperti pada contoh berikut:

package com.example.app;

import android.app.Activity;

import com.google.analytics.tracking.android.EasyTracker;

/**
 * An example Activity using Google Analytics and EasyTracker.
 */
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(this).activityStart(this);  // Add this method.
  }

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

3. Membuat file analytics.xml

Saat Anda menggunakan EasyTracker, setelan konfigurasi global dikelola menggunakan resource yang ditentukan dalam XML. Buat file bernama analytics.xml dalam direktori res/values project Anda dan tambahkan resource berikut:

<?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>

Pemeriksa lint Anda mungkin memperingatkan Anda tentang penggunaan tanda pisah ('-') dalam ID pelacakan Anda. Anda dapat menyembunyikan peringatan tersebut dengan menambahkan atribut tambahan ke tag <resources>:

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

Lihat referensi parameter analytics.xml untuk mengetahui daftar lengkap parameter yang dapat Anda gunakan untuk mengonfigurasi penerapan. Bergantung pada persyaratan aplikasi, Anda dapat mengubah periode pengiriman untuk memverifikasi bahwa Anda mengirim hit dengan benar. Misalnya, jika ingin melihat data real-time, Anda dapat menyetelnya ke nilai rendah seperti 5.

Selamat! Aplikasi Anda sekarang sudah siap untuk mengirim data ke Google Analytics.

Langkah berikutnya

Anda dapat melakukan banyak hal dengan Google Analytics, termasuk mengukur kampanye, pembayaran dalam transaksi dan transaksi, serta peristiwa interaksi pengguna.

Panduan developer berikut memberikan detail tambahan tentang cara menerapkan fitur Google Analytics di aplikasi Anda:

  • Mengukur Peristiwa – Pelajari cara mengukur interaksi pengguna dengan konten interaktif seperti tombol, video, dan media lainnya menggunakan Peristiwa.
  • Mengukur Pembayaran Dalam Aplikasi – Pelajari cara mengukur pembayaran dan transaksi dalam aplikasi.
  • Mengukur Kampanye – Pelajari cara menerapkan pengukuran kampanye untuk memahami saluran dan kampanye yang mendorong penginstalan aplikasi.
  • Waktu pengguna – Pelajari cara mengukur waktu pengguna di aplikasi Anda untuk mengukur waktu pemuatan, interaksi dengan media, dan lainnya.
  • Konfigurasi Lanjutan – Pelajari opsi konfigurasi lanjutan lebih lanjut, termasuk menggunakan beberapa pelacak.
  • Parameter Analytics.xml - Lihat daftar lengkap parameter konfigurasi analytics.xml.