Menyiapkan penampung server baru
Untuk menggunakan pemberian tag sisi server, Anda memerlukan server untuk menjalankan penampung. Bab ini membahas opsi deployment otomatis di Tag Manager yang menyiapkan server Cloud Run untuk Anda. Anda juga dapat men-deploy server pemberian tag di Cloud Run secara manual, yang dibahas dalam bagian Merencanakan persyaratan dan biaya infrastruktur.
Sebelum memulai
Sebelum memulai kursus, Anda memerlukan:
- Kartu kredit agar akun penagihan Google Cloud Platform dapat dibuat untuk Anda selama proses penyediaan. Beban sebenarnya saat mengerjakan kursus ini akan tetap jauh di bawah paket gratis layanan Google Cloud Platform yang relevan. Anda akan ditagih jika penggunaannya tinggi.
- Akun Tag Manager dengan hak untuk membuat penampung server baru.
- Penampung web Tag Manager atau tag Google sebagai sumber data untuk mengirim permintaan ke penampung server.
- Properti Google Analytics 4 karena properti ini akan berfungsi sebagai contoh aliran data.
- Opsional, tetapi direkomendasikan: Subdomain situs Anda untuk lingkungan server guna membuat konteks pihak pertama.
Opsi deployment server pemberian tag
Cara termudah untuk men-deploy penampung server adalah menggunakan penyiapan penyediaan otomatis yang dapat Anda lakukan dari antarmuka pengguna Tag Manager. Project Google Cloud Platform secara otomatis dibuat untuk lingkungan Anda, dan server di-deploy sebagai layanan Google Cloud Run.
Bab ini menggunakan opsi penyediaan otomatis.
Opsi deployment lainnya
Jika menginginkan lebih banyak kontrol atas deployment, Anda memiliki opsi berikut:
- Deployment antarmuka pengguna: Gunakan antarmuka pengguna Google Cloud Run untuk mengonfigurasi parameter deployment Google Cloud Run.
- Penerapan command line: Jalankan perintah di Google Cloud Shell yang memungkinkan Anda mengonfigurasi parameter deployment untuk Google Cloud Run.
- Deployment manual: Deploy image Docker di lingkungan server pilihan Anda.
Tabel menjelaskan opsi yang tersedia.
Opsi deployment | Kemudahan penggunaan | Fitur |
---|---|---|
Otomatis (Google Cloud Run) | Mudah |
|
Antarmuka pengguna (Google Cloud Run) | Sedang |
|
Command line (Google Cloud Shell) | Sedang |
|
Manual (Docker) | Sulit |
|
Membuat penampung server baru dan menyediakan resource GCP
Langkah pertama yang perlu Anda lakukan adalah membuat penampung server baru di Tag Manager dan memulai proses penyediaan otomatis.
- Buka Google Tag Manager
- Di menu tambahan akun , klik Buat Penampung.
- Di Setelan Penampung, beri nama penampung baru, lalu pilih Server. Klik Buat. Setelah penampung dibuat, Anda akan melihat layar penyiapan.
- Klik Sediakan server pemberian tag secara otomatis.
- Pilih atau buat akun penagihan untuk penampung Anda dan buat server.
Hasil: Google Tag Manager men-deploy server pemberian tag ke Cloud Run dengan konfigurasi pengujian dan menambahkan domain Cloud Run sebagai URL server pemberian tag.
URL Default secara otomatis dibuat dan ditetapkan oleh Google Cloud Run. Susunannya terdiri darihttps://[GOOGLE_CLOUD_PLATFORM_PROJECT_ID]-[GOOGLE_CLOUD_REGION_ID].a.run.app
. Dengan penyiapan penyediaan otomatis, region Google Cloud selaluus-central1
, dan ID region adalahuc
.
Menguji konfigurasi Anda
Sebelum memulai bab berikutnya, lihat server Cloud Run Anda untuk memeriksa apakah server tersebut berfungsi:
- Salin URL Default dari overlay konfigurasi.
- Buka tab browser baru.
- Tempelkan Default URL dan tambahkan
/healthy
ke jalur. Misalnya, URL lengkap untuk penampung di atas adalahhttps://server-side-tagging-XXXXXX.uc.a.run.app/healthy
- ✅ Jika layanan berfungsi, Anda akan melihat teks
ok
di halaman. - ❌ Jika Anda tidak melihat
ok
atau penyediaan gagal karena alasan tertentu, Anda dapat mencoba memeriksa parameter deployment di antarmuka pengguna Google Cloud Run.
Ringkasan
Untuk meninjau, Anda telah membuat penampung server di Tag Manager. Kemudian, Anda telah menyiapkan server sebenarnya yang berjalan di Cloud Run.
Selanjutnya, Anda akan mempelajari cara mengonfigurasi aliran data antara browser web dan server pemberian tag dengan menyiapkan Google Analytics 4.