Notifikasi

G Suite kini menjadi Google Workspace: semua yang dibutuhkan bisnis Anda untuk menyelesaikan pekerjaan.

Jenis variabel buatan pengguna untuk seluler

Buat variabel seluler kustom buatan pengguna di Google Tag Manager agar sesuai dengan persyaratan spesifik yang mungkin belum tercakup oleh variabel built-in.

Untuk membuat variabel buatan pengguna yang baru:

  1. Di navigasi sebelah kiri, klik Variabel.
  2. Di bagian Variabel Buatan Pengguna, klik Baru.
  3. Klik Konfigurasi Variabel lalu pilih jenis variabel yang diinginkan.
  4. Masukkan opsi konfigurasi untuk jenis variabel yang dipilih.
  5. Beri nama variabel tersebut. Gunakan skema penamaan yang deskriptif dari fungsi variabel, misalnya "Variabel Lapisan Data - Nama Produk".
  6. Klik Simpan.

Tag Manager mendukung jenis variabel buatan pengguna ini untuk seluler:

Firebase

Nama Peristiwa

Nilai ditetapkan ke "eventNameXYZ" jika kode berikut di aplikasi Anda dieksekusi:

Android:
FirebaseAnalytics.getInstance(mContext).logEvent("eventNameXYZ", null);

iOS:
[FIRAnalytics logEventWithName:@"eventNameXYZ" parameters:parameters];

Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Parameter Peristiwa:

Nilai ditetapkan ke nilai parameter peristiwa Google Analytics (Firebase) untuk kunci tertentu.

Properti Pengguna Firebase

Nilai ditetapkan ke nilai properti pengguna Google Analytics (Firebase) untuk kunci tertentu.

Utilitas

Pelacakan Pengiklan Diaktifkan

Untuk Android, variabel akan menghasilkan nilai true jika pelacakan iklan diaktifkan, atau false jika pengguna memilih untuk tidak ikut iklan menurut minat. Pelajari lebih lanjut di Pusat Developer Android. Versi SDK sebelum v4 akan selalu mengembalikan false. Untuk iOS versi 6 dan yang lebih baru, nilai ini ditetapkan ke properti advertisingTrackingEnabled. Selain dari itu, nilai ini ditetapkan ke true. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Konstanta

Nilai ditetapkan ke string yang Anda tentukan.

Setelan Google Analytics

Variabel Setelan Google Analytics digunakan pada tag Universal Analytics dalam penampung web dan seluler (Firebase) untuk secara terpusat mengonfigurasi dan membagikan setelan Google Analytics umum yang digunakan di beberapa tag. Saat Anda membuat tag Google Analytics menggunakan Universal Analytics, Tag Manager akan meminta Anda untuk memilih atau membuat variabel Setelan Google Analytics. Pelajari lebih lanjut.

Tabel Pemeta

Nilai ditetapkan sesuai dengan petunjuk di tabel pemeta. Tabel pemeta berisi dua kolom (Tabel yang kosong untuk menggambarkan cara data digunakan nanti):

Jika [variabel yang dipilih] sama dengan Tetapkan [variabel ini] menjadi
   

Jenis Tabel Pemeta memungkinkan Anda membuat variabel yang nilainya bervariasi sesuai dengan nilai di variabel lain. Ini berguna jika aplikasi Anda disiapkan dengan cara yang sedemikian rupa sampai nilai yang sesuai (misalnya, ID tracking konversi) dapat dipetakan pada Kode Versi Aplikasi atau aspek lainnya dari aplikasi. Dalam contoh ini, variabel yang bernama ID Konversi dibuat. Jika Kode Versi Aplikasi 1.0, nilai ditetapkan ke "12345"; jika Kode Versi Aplikasi 1.1, nilai ditetapkan ke "34567". Tidak ada batasan pada jumlah baris di tabel pemeta. Kolom tabel peka terhadap huruf besar dan huruf kecil.

Jika {{Kode Versi Aplikasi}} sama dengan Tetapkan {{ID Konversi}} menjadi
1,0 12345
1.1 34567
1.2 56789

Angka Acak

Nilai ditetapkan ke angka acak antara 0 sampai 2147483647. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Data Penampung

ID Penampung

Nilainya adalah ID publik penampung (misalnya GTM-ABC42). Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Nomor Versi Penampung

Jika penampung berada dalam mode pratinjau, nilai variabel ini adalah nomor versi pratinjau penampung. Jika tidak, nilai variabel ini adalah nomor versi aktif penampung. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Aplikasi

ID Aplikasi

Nilai ditetapkan ke nama paket (Android) atau ID aplikasi (iOS). Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Nama Aplikasi

Nilai ditetapkan ke nama aplikasi. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Kode Versi Aplikasi

Nilai ditetapkan ke versi aplikasi yang sedang berjalan. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

ID untuk Iklan

Untuk Android, nilai ditetapkan ke ID Iklan. Versi SDK sebelum v4 akan selalu menampilkan string kosong. Untuk iOS versi 6 dan versi lebih tinggi, nilai ditetapkan ke pengidentifikasi untuk iklan (IDFA). Untuk versi dibawahnya, nilai ditetapkan ke string kosong.

Versi SDK

Nilai ditetapkan ke versi SDK sistem operasi yang menginstal aplikasi. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Perangkat

Nama Perangkat

Nilai ditetapkan ke nama perangkat dari aplikasi yang sedang berjalan (misalnya, "Samsung Android", "Pixel 2"). Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Bahasa

Nilai ditetapkan pada kode bahasa dua huruf yang mewakili bahasa perangkat yang ditetapkan pengguna. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Versi Sistem Operasi

Nilai ditetapkan ke versi sistem operasi yang menginstal aplikasi. Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Platform

Nilai ditetapkan ke platform aplikasi yang sedang berjalan (misalnya, "Android", "iOS"). Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Resolusi Layar

Nilai ditetapkan ke resolusi layar perangkat dari aplikasi yang sedang berjalan. Formatnya adalah "lebar x tinggi", misalnya, "1920 x 1080". Dalam sebagian besar kasus, Anda harus menggunakan variabel built-in yang setara.

Lainnya

Panggilan fungsi

Nilai ditetapkan ke nilai yang dihasilkan dari panggilan ke fungsi yang didaftarkan sebelumnya. Untuk mempelajari lebih lanjut, lihat dokumentasi SDK Android atau iOS.

Kumpulan Nilai (hanya penampung lama)

Variabel ini berisi kumpulan pasangan kunci-nilai yang dinyatakan dalam format JSON. Anda menggunakan Kumpulan Nilai untuk menetapkan nilai konfigurasi bagi aplikasi Anda. Untuk aplikasi game balap mobil, misalnya, Anda mungkin mendefinisikan variabel "Setelan aplikasi" dari jenis Kumpulan Nilai dengan hal berikut:

{
  "max-fuel": 200,
  "starting-fuel": 100,
  "fuel-burn-rate": 20
}
Aplikasi seluler Anda dapat mengambil nilai dalam variabel dengan memberikan kunci. Contoh:

public class MainActivity {

  // Tambahkan ID penampung publik Anda.
  private static final String CONTAINER_ID = "XXX-YYY";
  
  // Kunci nilai konfigurasi penampung, digunakan nanti
  // untuk mengambil nilai.
  private static final String MAX_FUEL_KEY = "max-fuel";
  private static final String INIT_FUEL_KEY = "init-fuel";
  private static final String FUEL_BURN_KEY = "fuel-burn-rate";

  // Sisa kode onCreate Anda.
  }
}

/*
* Metode untuk memperbarui nilai konfigurasi game menggunakan
* penampung Google Pengelola Tag.
*/
public void updateConfigurationFromContainer(Container container) {

  // Dapatkan referensi ke penampung.
  Container container = mFutureContainer.get();

  // Perbarui setelan game menggunakan 
  // kunci nilai konfigurasi Penampung.
  maxFuel = mContainer.getDoubleValue(MAX_FUEL_KEY);
  startingFuel = mContainer.getDoubleValue(INIT_FUEL_KEY);
  burnRate = mContainer.getDoubleValue(FUEL_BURN_KEY);
}

Variabel Kumpulan Nilai memiliki pemicu yang berkaitan dengannya. Untuk nilai konfigurasi yang berlaku bagi semua instance dan versi aplikasi Anda, tetapkan pemicu pengaktifan ke nilai standar "Selalu". Baca dokumentasi developer (Android atau iOS) untuk mengetahui detail tentang cara menggunakan variabel Kumpulan Nilai.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
6293875131515429736
true
Pusat Bantuan Penelusuran
true
true
true
true
true
102259
false
false