Artikel ini ditujukan untuk developer yang ingin menghosting pemberian tag sisi server dalam konteks pihak pertama yang sama dengan situs mereka. Penayangan dari origin yang sama adalah praktik terbaik yang memungkinkan Anda memanfaatkan keunggulan keamanan dan ketahanan dari cookie yang ditetapkan server. Petunjuk di bawah berlaku untuk menyiapkan penayangan dengan origin yang sama, apa pun tag Google yang di-deploy di situs Anda (gtag.js atau gtm.js).
Saat Anda pertama kali menyiapkan server pemberian tag, server tersebut dihosting di domain yang disediakan oleh penyedia cloud. Saat Anda menggunakan endpoint default, endpoint tersebut akan mengirimkan data ke penampung server, tetapi berjalan dalam konteks pihak ketiga. Untuk mendapatkan manfaat dari konteks pihak pertama, seperti cookie yang lebih tahan lama, server pemberian tag dan situs Anda harus berjalan di domain yang sama.
Tabel di bawah ini mengilustrasikan cara menghosting server pemberian tag saat situs induk
dihosting di www.example.com
:
Origin yang sama (praktik terbaik) | Subdomain | Domain default | |
---|---|---|---|
Contoh URL | https://www.example.com/metrics |
https://metrics.example.com |
https://metrics.run.app |
Akses cookie yang ditetapkan server | Akses penuh ke manfaat keamanan dan ketahanan. | Akses penuh ke manfaat keamanan dan ketahanan. | Tidak ada. Hanya dapat menetapkan cookie JavaScript. |
Kompleksitas penyiapan | Konfigurasikan CDN atau load balancer untuk meneruskan permintaan. Mungkin perlu memperbarui entri DNS. | Memperbarui entri DNS. | Sudah dikonfigurasi sebelumnya. |
Pilih opsi penerapan Anda untuk memulai.
Prasyarat
Panduan ini mengasumsikan bahwa Anda telah:
- Menyiapkan penampung server di Tag Manager
- Menyiapkan server pemberian tag