Mengukur aktivitas di seluruh domain

Pengukuran lintas-domain adalah fitur Google Analytics yang memungkinkan Anda melihat sesi dari dua situs terkait (seperti situs e-commerce dan situs keranjang belanja yang terpisah) sebagai satu sesi, dan bukan sebagai dua sesi yang terpisah. Fitur ini terkadang disebut 'penautan situs', dan memungkinkan Anda mengukur seluruh perjalanan pelanggan dengan lebih efektif.

Google Analytics menghasilkan client ID unik untuk menentukan apakah seseorang adalah pengguna yang kembali atau pengguna baru Pengguna dianggap sebagai pengguna yang kembali jika hit dengan client ID yang cocok telah dikirim ke properti yang sama.

Pengukuran lintas-domain bekerja dengan membagikan client ID antara domain sumber dan domain tujuan. Client ID disimpan di cookie browser, yang berarti hanya dapat diakses oleh halaman di domain yang sama. Jika Anda memiliki beberapa domain dan ingin memperlakukannya sebagai satu properti, Anda perlu menemukan cara untuk membagikan client ID di semua domain yang ingin dianalisis.

Membagikan client ID di antara domain merupakan proses dua langkah:

  1. Domain sumber harus memastikan semua URL yang mengarah ke domain tujuan berisi client ID domain sumber.
  2. Domain tujuan perlu mengetahui untuk memeriksa keberadaan client ID di URL setelah pengguna membukanya.

Pengukuran lintas-domain dengan gtag.js melakukannya dengan menambahkan parameter penaut ke URL yang mengarah ke domain tujuan. Parameter penaut berisi client ID serta stempel waktu saat ini dan metadata browser yang dienkode di dalamnya. (Stempel waktu dan metadata digunakan untuk menghindari masalah dengan pembagian URL.)

Parameter penaut akan terlihat seperti ini:

_ga=1.199239214.1624002396.1440697407

Di domain tujuan, saat nilai dikonfigurasikan untuk properti domains dari parameter linker, gtag.js akan memeriksa parameter penaut di URL. Jika parameter penaut ditemukan dan valid, gtag.js akan mengekstrak client ID dari parameter tersebut dan menyimpannya.

Mengaktifkan pengukuran lintas-domain dengan gtag.js memungkinkan parameter penaut ditambahkan secara otomatis dan manual ke URL dalam link serta formulir di halaman.

Untuk menyiapkan pengukuran lintas-domain otomatis di domain sumber untuk URL yang mengarah ke domain tujuan, konfigurasikan properti domains dari parameter linker di konfigurasi properti Anda.

Ketika dikonfigurasi dan berjalan, gtag.js akan memproses pilihan di link yang mengarah ke domain (atau beberapa domain) tujuan, dan otomatis akan langsung menambahkan parameter penaut ke link tersebut sebelum navigasi dimulai. Anda harus menunggu hingga pengguna mengklik link untuk menambahkan parameter penaut karena parameter penaut akan berakhir masa berlakunya setelah dua menit.

Jika Anda memiliki formulir di situs yang mengarah ke domain tujuan, tetapkan properti decorate_forms opsional dari parameter linker ke true.

Misalnya, kode ini akan menambahkan parameter penaut ke link di halaman yang mengarah ke target domain 'example.com':

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Mengonfigurasi situs untuk menerima parameter penaut

Setelah pengguna membuka halaman di domain tujuan dengan parameter penaut di URL, gtag.js perlu diketahui untuk mencari parameter tersebut.

Jika telah memiliki penaut yang dikonfigurasi, domain tujuan akan menerima parameter penaut secara default.

Jika domain tujuan tidak dikonfigurasi untuk menautkan domain secara otomatis, Anda dapat memerintahkan halaman tujuan untuk mencari parameter penaut dengan menetapkan properti accept_incoming dari parameter linker ke true di konfigurasi properti tujuan:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

Pengukuran lintas-domain dua arah

"Pengukuran lintas-domain satu arah" terjadi ketika alur pengguna hanya direkam dari satu domain ke domain lainnya. Misalnya: pengguna memulai di example.com dan berakhir di example-pet-store.com. Petunjuk di atas mengasumsikan jenis alur pengguna ini.

Jika tidak diketahui domain mana yang akan dikunjungi pengguna pertama kali, Anda harus menerapkan "pengukuran lintas-domain dua arah", dengan masing-masing domain dikonfigurasi untuk berfungsi sebagai sumber atau tujuan. Untuk menerapkan pengukuran lintas-domain dua arah, aktifkan penautan otomatis di kedua domain dan konfigurasikan keduanya untuk menerima parameter penaut dan menautkan domain secara otomatis.

Di example.com, perbarui konfigurasi properti:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

Di example-pet-store.com, perbarui konfigurasi properti:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Menggunakan satu cuplikan di semua domain

Untuk lebih menyederhanakan pengukuran lintas-domain dua arah, Anda dapat mencantumkan semua domain potensial yang ingin Anda analisis di properti domains dari parameter linker dalam konfigurasi properti untuk setiap domain, sehingga Anda dapat menggunakan cuplikan kode yang sama di setiap domain:

Di example.com, perbarui konfigurasi properti:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

Di example-pet-store.com, perbarui konfigurasi properti:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});