Pemberian tag sisi server

Dengan pemberian tag sisi server, Anda dapat memindahkan instrumentasi tag pengukuran dari situs atau aplikasi ke penampung pemrosesan sisi server di Google Cloud Platform (GCP), atau platform lain pilihan Anda. Pemberian tag sisi server menawarkan beberapa manfaat dibandingkan tag sisi klien:

  • Performa yang lebih baik: Lebih sedikit tag pengukuran dalam situs atau aplikasi Anda berarti lebih sedikit kode yang harus dijalankan di sisi klien.
  • Keamanan yang lebih baik: Data pengunjung lebih terlindungi dan lebih aman saat dikumpulkan dan didistribusikan di lingkungan sisi server yang dikelola pelanggan. Data dikirim ke instance cloud tempat data kemudian diproses dan dirutekan oleh tag lain.

Untuk memulai pemberian tag sisi server:

  1. Buat penampung server Tag Manager.
  2. Siapkan server pemberian tag GCP.

Membuat penampung server Tag Manager

Untuk menggunakan pemberian tag sisi server, buat penampung server Tag Manager baru:

  1. Dari akun Tag Manager, buat penampung baru.
    1. Klik Akun > menu tindakan lainnya di samping nama akun yang relevan.
    2. Pilih Buat Penampung.
  2. Di bagian Platform target, pilih Server.
  3. Klik Buat.

Dialog untuk menyiapkan server pemberian tag akan muncul. Proses ini dijelaskan di bagian berikutnya.

Menyiapkan server pemberian tag

Setelah membuat penampung server, Anda harus men-deploy server pemberian tag. Catatan: Untuk kembali ke tahap ini di lain waktu, klik ID penampung di kolom atas atau buka tab Admin > Setelan Penampung > Siapkan server pemberian tag.

Anda dapat memilih salah satu opsi deployment berikut:

  • Penyediaan otomatis (direkomendasikan): Jika Anda memilih untuk menggunakan Penyediaan server pemberian tag secara otomatis, Google Tag Manager akan menyiapkan project GCP baru dan server pemberian tag Cloud Run untuk Anda. Jika Anda ingin menggunakan project GCP yang sudah ada, ikuti panduan penyiapan Cloud Run.
  • Penyediaan manual pada infrastruktur non-Google: Jika Anda ingin menggunakan solusi server Anda sendiri, ikuti langkah-langkah dalam panduan penyiapan manual.

Mengonfigurasi domain server

Server pemberian tag baru memiliki URL default di uc.a.run.app. Untuk meningkatkan privasi dan ketahanan cookie, arahkan subdomain situs Anda ke server pemberian tag. Dengan demikian, server pemberian tag dapat membaca dan menulis cookie yang tidak terlihat oleh skrip di halaman (cookie HttpOnly). Pelajari cara menyiapkan domain kustom untuk dipetakan ke server pemberian tag Anda.

Memahami deployment GCP default

Saat Anda membuat server pemberian tag menggunakan alur penyediaan otomatis, server memiliki konfigurasi default.

Resource GCP apa saja yang dialokasikan saat saya menyediakan server pemberian tag secara otomatis?

Saat Anda menyediakan server pemberian tag secara otomatis, project GCP dibuat dengan penampung sisi server yang di-deploy di Cloud Run. Deployment tersebut membatasi jumlah resource yang tersedia dan direkomendasikan untuk menguji volume traffic terbatas saja.

Saat penampung sisi server Anda mulai menerima live traffic, alokasikan instance tambahan ke layanan Anda untuk memastikan redundansi dan menghindari kehilangan data jika terjadi pemadaman layanan atau pembatasan kapasitas. Sebaiknya gunakan minimal 3 instance per penampung untuk redundansi. Pelajari cara mengupgrade deployment.

Apa domain dari server pemberian tag saya?

Deployment default menggunakan subdomain Cloud Run. Sebaiknya arahkan subdomain situs Anda ke server pemberian tag. Ikuti petunjuk ini untuk memetakan subdomain situs Anda ke server pemberian tag.

Berapa biaya deployment default?

Pada umumnya, deployment default project GCP dengan satu server tidak dikenakan biaya. Namun, beberapa faktor dapat menyebabkan Anda dikenai biaya untuk deployment satu server:

  1. Akun penagihan yang digunakan untuk deployment GCP ditautkan ke project lain yang mendorong server keluar dari Paket Gratis GCP.
  2. Jumlah traffic yang dikirim dari server melebihi batas paket gratis.

Setelah melakukan upgrade ke lingkungan Cloud Run, Anda mungkin akan membelanjakan $30-$50 per server per bulan. Jumlah traffic jaringan yang besar dapat meningkatkan biaya ini.

Bagaimana cara menambahkan instance tambahan ke deployment saya?

Untuk mempelajari cara menambahkan instance tambahan ke deployment, baca dokumentasi Cloud Run.

Mengirim permintaan pertama Anda

Untuk mempelajari cara mengirim permintaan pertama Anda, baca panduan tentang cara mengirim data ke Tag Manager sisi server.