Google Ads dengan peristiwa khusus Google Analytics for Firebase - Android

1. Perkenalan

Terakhir Diperbarui: 14-12-2020

Apa yang akan Anda bangun

Dalam codelab ini, Anda akan mempelajari cara menerapkan peristiwa dengan Google Analytics for Firebase (GA4F) dan meluncurkan kampanye tindakan melalui Google Ads.

Codelab ini berfokus pada penerapan peristiwa dengan GA4F dan mengimpor peristiwa di Google Ads. Jika Anda ingin mempelajari cara membuat aplikasi Android dengan Firebase, lihat Firebase Android Codelab-Build Friendly Chat .

Apa yang akan Anda pelajari

  • Cara membuat proyek Firebase
  • Cara mengimplementasikan Firebase SDK di aplikasi Android
  • Cara membuat peristiwa dan parameter.
  • Cara mengimpor acara dari Firebase ke Google Ads
  • Luncurkan kampanye tindakan Google Ads dengan peristiwa khusus.

Apa yang Anda perlukan

  • Android Studio 3.6 atau lebih tinggi
  • Akun Firebase
  • Akun Google Iklan

2. Membuat dan menyiapkan proyek Firebase

Untuk memulai Firebase, Anda perlu membuat dan menyiapkan proyek Firebase.

Buat proyek Firebase

  1. Masuk ke Firebase .

Di Firebase console, klik Tambahkan Proyek (atau Buat proyek), dan beri nama proyek Firebase sesuai keinginan Anda.

8525e77df3536fbb.png

  1. Klik opsi pembuatan proyek. Terima persyaratan Firebase jika diminta. Anda harus mengaktifkan Google Analytics untuk proyek ini, karena Anda memerlukan peristiwa Google Analytics untuk melacak peristiwa tindakan dan konversi.

e58151a081f0628.png

Untuk mempelajari lebih lanjut proyek Firebase, lihat Memahami proyek Firebase .

  1. Pilih akun Google Analytics. Jika ada, pilih yang itu atau buat yang baru. Klik tombol Buat proyek.

ac928e5947ba7cbf.png

  1. Sekarang pembangunan proyek Firebase telah selesai!

Pada langkah berikutnya, Anda akan mempelajari cara menambahkan Firebase ke aplikasi Android Anda.

3. Tambahkan Firebase ke aplikasi Android Anda

Daftarkan aplikasi

  1. Di Firebase Console, Pilih Ikhtisar Proyek di navigasi kiri, lalu klik tombol Android di bawah "Mulai dengan menambahkan Firebase ke aplikasi Anda"

6cbb33ad3e7c9132.png

  1. Isi informasi yang diperlukan.

3b7d3b33d81fe8ea.png

Untuk nama paket Android, di Android studio buka direktori aplikasi, buka nama file build.gradle . Dalam file tersebut, cari applicationId . Nilai ini adalah nama paket Android. Salin nilai ini dan tempel.

Kami tidak memerlukan kunci SHA-1 di sini, kecuali Anda berencana menggunakan Login dengan Google atau Firebase Dynamic Links (Perhatikan bahwa ini bukan bagian dari codelab ini, untuk informasi lebih lanjut tentang kunci SHA-1, lihat dokumen ini.) .

  1. Klik tombol Daftar Aplikasi.

Unduh file konfigurasi

  1. Klik tombol Unduh google-services.json untuk mengunduh file konfigurasi google-services.json .

52f08aa18c8d59d0.png

  1. Di Android studio, buka direktori app dan pindahkan file google-services.json (yang baru saja Anda unduh di atas) ke direktori app . Kembali ke Firebase console, klik tombol Berikutnya.

Aktifkan Firebase di aplikasi Anda

  1. Anda memerlukan plugin Google Services Gradle untuk membaca file google-services.json yang dibuat oleh Firebase.
  2. Di Android studio, buka <project>/build.gradle , lalu tambahkan baris berikut di file:
buildscript { 
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
   }
   dependencies {
      ...
      // Add this line
      classpath 'com.google.gms:google-services:4.3.4'
   }
}

allprojects {
   ...
   repositories {
      // Check that you have the following line (if not, add it):
      google() //Google's Maven repository
      ...
      }
   }
}
  1. Buka <project>/<app-module>/build.gradle , lalu tambahkan baris berikut di file:
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'

Sekarang, Anda telah selesai menambahkan Firebase ke aplikasi Android Anda!

Pada langkah berikutnya, Anda akan mempelajari cara menambahkan Firebase SDK ke aplikasi Anda.

4. Tambahkan Firebase SDK ke aplikasi Anda

Pada langkah ini, Anda akan menambahkan Firebase SDK, khususnya Firebase SDK untuk Google Analytics.

Kami akan menggunakan Firebase Android BoM yang memungkinkan Anda mengelola versi pustaka Firebase yang Anda gunakan di aplikasi dengan menentukan versi BoM. Untuk mempelajari versi perpustakaan Firebase mana yang dipetakan ke versi BoM tertentu, lihat catatan rilis untuk versi BoM tersebut.

  1. Buka <project>/<app-module>/build.gradle , lalu tambahkan baris berikut di file:
dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx'

Seperti yang Anda lihat, dengan menentukan versi BoM saja, Anda tidak perlu menentukan versi pustaka firebase Analytics. Namun jika Anda ingin menggunakan versi yang diinginkan untuk perpustakaan Firebase Anda, apa pun versi yang ditetapkan di BoM, Anda hanya perlu menentukan versi yang diinginkan seperti ini:

dependencies { 
   // ... 
   
   //Import the Firebase BoM
   implementation platform('com.google.firebase:firebase-bom:26.1.1')
   
   //Declare the dependency for the Firebase SDK for Google Analytics
   implementation 'com.google.firebase:firebase-analytics-ktx:17.0.0'
  1. Sekarang sinkronkan aplikasi Anda dengan mengklik tombol Sync Now . 937206076c88ae5c.png

Sekarang, Anda telah selesai menambahkan Firebase SDK untuk Google Analytics ke aplikasi Android Anda!

Pada langkah berikutnya, Anda akan mempelajari cara mencatat peristiwa Firebase di aplikasi Android Anda.

5. Catat peristiwa dengan Firebase Analytics

Pada langkah ini, Anda akan mempelajari cara mencatat peristiwa dengan Firebase Analytics di aplikasi Android.

Ada 2 cara dalam mencatat peristiwa: Menggunakan peristiwa yang disarankan atau peristiwa khusus.

Menggunakan acara yang disarankan

Firebase Analytics SDK menentukan sejumlah peristiwa yang disarankan yang dapat digunakan di berbagai jenis aplikasi seperti game, retail, perjalanan, dan e-niaga. Juga ada beberapa peristiwa yang disarankan yang memerlukan parameter yang ditentukan dan dengan parameter tersebut Anda dapat memaksimalkan detail yang tersedia di laporan Firebase Anda. ( Referensi acara yang disarankan )

  1. Deklarasikan objek FirebaseAnalytics di bagian atas aktivitas:
private lateinit var firebaseAnalytics: FirebaseAnalytics
  1. Inisialisasi objek dalam metode onCreate() :
firebaseAnalytics = Firebase.analytics
  1. Mulailah mencatat peristiwa dengan metode logEvent() . Kode berikut mencatat peristiwa PEMBELIAN ketika pengguna membeli item di aplikasi:
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.PURCHASE) {
   param(FirebaseAnalytics.Param.VALUE, 10)
   param(FirebaseAnalytics.Param.CURRENCY, "USE")
}

Menggunakan acara khusus

Jika Anda memerlukan peristiwa yang tidak tercakup dalam peristiwa yang disarankan, Anda dapat mencatat peristiwa khusus Anda sendiri dengan parameter khusus:

firebaseAnalytics.logEvent("delete_item"){
   param("item name", name)
   param("reason", text)
}

Men-debug peristiwa

Anda dapat melihat data gabungan dan laporan tentang peristiwa Anda di Firebase console. Namun pembaruan terjadi secara berkala sepanjang hari, Anda tidak dapat melihat peristiwa tersebut segera setelah Anda memasukkannya ke dalam aplikasi Anda.

Untuk tujuan pengujian dan debugging langsung, Anda dapat menggunakan Firebase Debugview. DebugView memungkinkan Anda melihat data peristiwa yang dicatat oleh aplikasi Anda di perangkat pengembangan hampir secara real-time. Untuk DebugView, silakan merujuk ke bagian acara Debugging .

Sekarang Anda telah menyelesaikan pencatatan log peristiwa ke aplikasi Android Anda!

Pada langkah berikutnya, Anda akan mempelajari cara mengimpor peristiwa tersebut ke Google Ads.

6. Impor peristiwa Firebase ke Google Ads

Penyiapan Firebase-Android Anda telah selesai, dan Anda siap meluncurkan kampanye aplikasi dengan peristiwa tindakan yang dicatat dalam log. Anda akan mulai dengan menautkan Firebase ke Google Ads. Dengan menautkan Firebase ke Google Ads, kampanye aplikasi akan dapat mempelajari audiens lebih lanjut dan meningkatkan pembelajaran kampanye aplikasi, yang biasanya menghasilkan performa dan konversi yang lebih baik.

  1. Buka Setelan Firebase dengan mengeklik tombol tepat di sebelah Ikhtisar Proyek.

412830708c61fdc0.png

  1. Di tab Integrasi, Anda akan melihat Google Ads dan tombol Tautan. Klik Tautan dan Lanjutkan.

796c921fb2b873ae.png

  1. Pilih akun Google Ads yang ingin Anda tautkan.

Sekarang Anda telah selesai menautkan Firebase dan Google Ads. Mari impor peristiwa Firebase ke Google Ads.

Impor peristiwa Firebase

  1. Di Firebase console, buka menu Peristiwa dan tandai peristiwa yang ingin Anda impor sebagai konversi.

a5f302ba01a1863c.png

  1. Sekarang, Buka Google Ads dan login ke akun yang Anda tautkan dengan Firebase.
  2. Di Google Ads, buka Alat → Pengukuran → Konversi 7acf268d7e799a7e.png
  3. Klik tombol + d0eed72946d038d8.png
  4. Pilih Aplikasi → Properti Google Analytics 4 (Firebase) dan klik lanjutkan. 983f06edb15724de.png
  5. Anda dapat melihat semua peristiwa analitik yang ditandai sebagai konversi. Temukan acara yang ingin Anda impor. Dalam hal ini pilih event delete_item yang telah kita implementasikan sebelumnya. Klik tombol Impor dan Lanjutkan. f9bdee80c0d40999.png
  6. Anda berhasil mengimpor peristiwa konversi dari Firebase. be75f6a11913236.png

Sekarang Anda telah selesai mengimpor peristiwa Firebase ke Google Ads.

Pada langkah berikutnya, Anda akan mempelajari cara meluncurkan kampanye tindakan dengan peristiwa yang baru saja Anda impor.

7. Meluncurkan kampanye tindakan aplikasi dengan peristiwa yang diimpor

  1. Buka tab kampanye Aplikasi di akun Google Ads Anda saat ini, dan mulai kampanye baru dengan mengklik tombol +.

19856a65ab999ad7.png

  1. Kami akan meluncurkan kampanye promosi Aplikasi dengan opsi Pemasangan Aplikasi. Di bagian bawah, pilih aplikasi yang ingin Anda promosikan dan klik lanjutkan. 8146b5a7a4f961bd.png
  2. Di bagian Penawaran, jika Anda memilih Tindakan dalam aplikasi di menu tarik-turun, Anda dapat melihat peristiwa. Pilih acara yang ingin Anda fokuskan.

b75e410c7dbdfec8.png

  1. Tetapkan pengaturan kampanye lainnya dan selesai.

8. Selamat

Selamat, Anda telah berhasil mengintegrasikan Firebase dan Google Ads! Ini akan membantu Anda meningkatkan kinerja kampanye Anda.

Anda telah belajar

  • Cara Mengonfigurasi Firebase Analytics untuk Android
  • Cara mencatat peristiwa dengan Firebase Analytics di aplikasi Android.
  • Cara mengimpor acara dan menggunakannya untuk kampanye tindakan.