Notifikasi

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

Lapisan data

Google Tag Manager berfungsi paling baik ketika diterapkan bersama lapisan data. Lapisan data adalah objek JavaScript yang digunakan untuk meneruskan informasi dari situs Anda ke penampung Tag Manager. Anda kemudian dapat menggunakan informasi tersebut untuk mengisi variabel dan mengaktifkan pemicu di konfigurasi tag.

Developer harus membaca dokumentasi developer untuk informasi lebih lanjut.

Daripada merujuk variabel, informasi transaksi, kategori halaman, dan sinyal penting lain yang tersebar di seluruh halaman Anda, Tag Manager didesain untuk dengan mudah merujuk informasi yang Anda sertakan dalam kode sumber lapisan data. Implementasi lapisan data dengan variabel dan nilai terkait memastikan bahwa keduanya akan tersedia begitu Anda memerlukannya untuk mengaktifkan tag.

Saat Anda menyiapkan situs atau aplikasi seluler agar berfungsi dengan Tag Manager dan lapisan data, pikirkan kategori informasi apa yang harus ditangani oleh lapisan data, seperti:

  • Data produk: Nama, harga, kategori produk
  • Informasi kampanye pemasaran: Sumber traffic, media
  • Data transaksi: Nilai keranjang, tanggal pembayaran
  • Informasi pelanggan: Pelanggan baru atau yang kembali

Membuat variabel lapisan data

Variabel lapisan data memungkinkan Tag Manager membaca nilai dari implementasi lapisan data dan meneruskan nilai tersebut ke tag, pemicu, dan variabel lainnya. Objek lapisan data terdiri dari daftar pasangan kunci/nilai. Kunci adalah kategori dari sesuatu hal, mis. kategori buku, judul, atau pengarang. Setiap kunci dapat memiliki nilai yang berbeda. Kunci judul sebuah buku bisa memiliki nilai 'Ulysses', War and Peace', 'A Brief History of Time', dsb.

Menambahkan kode lapisan data ke halaman

Untuk menyiapkan lapisan data, Anda dapat bekerja sama dengan developer untuk menambahkan cuplikan kode berikut ke bagian <head> pada halaman Anda di atas penampung cuplikan:

<script>
    window.dataLayer = window.dataLayer || [];
</script>

Tambahkan informasi ke lapisan data dengan perintah dataLayer.push():

<a href="#" onclick="dataLayer.push({
    'bookCategory': 'fiction',
    'bookTitle': 'Cien años de soledad',
    'bookAuthor': 'Gabriel García Márquez'
});">Detail buku</a>

Lihat dokumentasi developer untuk mempelajari penerapan lapisan data lebih lanjut.

Menyiapkan variabel lapisan data

Setelah memiliki kunci yang ingin digunakan, Anda dapat melanjutkan untuk membuat variabel lapisan data.

  1. Klik Variabel.
  2. Di bagian Variabel Buatan Pengguna, klik Baru.
  3. Klik Konfigurasi Variabel lalu pilih Variabel Lapisan Data sebagai jenis variabel.
  4. Di kolom Nama Variabel Lapisan Data, masukkan kunci persis seperti yang tertulis di kode (mis. bookTitle, bukan book title.)
  5. Dalam banyak kasus, Anda harus membiarkan Versi Lapisan Data ditetapkan ke nilai default, yaitu Versi 2. Pelajari lebih lanjut.
  6. Simpan variabel tersebut.
  7. Ulangi langkah-langkah ini untuk setiap kunci lapisan data yang Anda inginkan agar tersedia sebagai variabel di Tag Manager.
  8. Publikasikan penampung.
Catatan: Variabel lapisan data hanya berfungsi per halaman. Jika ingin nilai lapisan data tetap ada melewati beberapa tampilan halaman, Anda perlu menambahkan kode sendiri untuk meneruskan nilai lapisan data di antara halaman.

Cara pemrosesan informasi lapisan data

Saat Tag Manager memuat penampung, semua [pesan push lapisan data] yang diantrekan akan mulai diproses. Tag Manager memproses terlebih dahulu peristiwa lapisan data yang pertama. Setiap pesan akan diproses satu per satu. Jika pesan merupakan peristiwa, tag tersebut akan mengaktifkan setiap tag yang memicu kondisi telah terpenuhi sebelum melanjutkan ke pesan berikutnya.

Jika panggilan gtag() atau dataLayer.push() dibuat oleh kode pada halaman, di Template Kustom, atau di tag HTML Kustom, pesan terkait akan diantrekan untuk diproses setelah semua pesan tertunda lainnya dievaluasi. Artinya, setiap nilai lapisan data yang diperbarui belum tentu akan tersedia untuk peristiwa berikutnya. Untuk menangani kasus ini, Anda dapat menambahkan nama peristiwa ke pesan saat itu dikirim ke lapisan data, lalu memproses nama peristiwa tersebut dengan Pemicu Peristiwa Kustom.

Penting: Jangan gunakan tag HTML Kustom untuk men-deploy kode berbasis gtag.js. Sebagai gantinya, gunakan template asli Tag Manager untuk Google Ads, Analytics, dan Floodlight.
Penting: Jangan gunakan HTML Kustom untuk mencoba mengonfigurasi setelan izin. Karena setelan izin harus diterapkan sebelum tag yang relevan diaktifkan di penampung Tag Manager, Anda harus menerapkan Tag Manager Consent API sebelum penampung Tag Manager dimuat.

Referensi lainnya

Apakah ini membantu?

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