Artikel ini ditujukan untuk developer yang ingin menghosting pemberian tag sisi server dalam konteks pihak pertama yang sama seperti 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 dari origin yang sama, terlepas dari tag Google yang diterapkan di situs Anda (gtag.js atau gtm.js).
Saat Anda pertama kali menyiapkan server pemberian tag, server tersebut akan 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 konteks pihak pertama, seperti cookie yang lebih andal, server pemberian tag dan situs Anda harus dijalankan di domain yang sama.
Tabel di bawah menggambarkan cara menghosting server pemberian tag saat situs induk dihosting di www.example.com
:
Asal 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 menyetel 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