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
  • Membuat layanan Cloud Run dengan pratinjau dan satu server pemberian tag
  • Men-deploy penampung server di Google Cloud Platform
  • Region Google Cloud yang ditetapkan ke us-central1
  • Dalam praktiknya, tanpa biaya selama Anda melakukan pengujian
  • Sebaiknya hanya digunakan untuk pengujian karena tidak mendukung beban kerja produksi. Anda dapat mengupgrade ke konfigurasi produksi nanti.
Antarmuka pengguna (Google Cloud Run) Sedang
  • Memerlukan parameter deployment yang ditetapkan di antarmuka pengguna Cloud Run
  • Gunakan opsi ini untuk men-deploy penampung server di Google Cloud Run dengan struktur server pilihan Anda
  • Lebih banyak kontrol atas region geografis dan penskalaan otomatis jumlah mesin virtual.
  • Konfigurasi siap produksi akan menimbulkan biaya dari mesin virtual, traffic keluar jaringan, dan penyimpanan (misalnya, logging)
Command line (Google Cloud Shell) Sedang
  • Memerlukan perintah yang dijalankan di Google Cloud Shell
  • Gunakan opsi ini untuk men-deploy penampung server di Google Cloud Run dengan struktur server pilihan Anda
  • Lebih banyak kontrol atas region geografis dan penskalaan otomatis jumlah mesin virtual.
  • Konfigurasi siap produksi akan menimbulkan biaya dari mesin virtual, traffic keluar jaringan, dan penyimpanan (misalnya, logging)
Manual (Docker) Sulit
  • Memungkinkan Anda men-deploy penampung server di lingkungan Docker mana pun yang memungkinkan akses HTTP publik
  • Anda memiliki kontrol penuh atas infrastruktur layanan
  • Penyiapan bisa sangat rumit, terutama jika melakukan deployment di luar Google Cloud Platform dan Anda masih ingin menggunakan layanan GCP seperti BigQuery dan Firestore API
  • Akan menimbulkan biaya bergantung pada infrastruktur layanan yang Anda pilih

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.

  1. Buka Google Tag Manager
  2. Di menu tambahan akun , klik Buat Penampung.
  3. Di Setelan Penampung, beri nama penampung baru, lalu pilih Server. Klik Buat. Setelah penampung dibuat, Anda akan melihat layar penyiapan.
  4. Klik Sediakan server pemberian tag secara otomatis.
  5. 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.

    Screenshot overlay dengan informasi konfigurasi server
    URL Default secara otomatis dibuat dan ditetapkan oleh Google Cloud Run. Susunannya terdiri dari https://[GOOGLE_CLOUD_PLATFORM_PROJECT_ID]-[GOOGLE_CLOUD_REGION_ID].a.run.app. Dengan penyiapan penyediaan otomatis, region Google Cloud selalu us-central1, dan ID region adalah uc.

Menguji konfigurasi Anda

Sebelum memulai bab berikutnya, lihat server Cloud Run Anda untuk memeriksa apakah server tersebut berfungsi:

  1. Salin URL Default dari overlay konfigurasi.
  2. Buka tab browser baru.
  3. Tempelkan Default URL dan tambahkan /healthy ke jalur. Misalnya, URL lengkap untuk penampung di atas adalah https://server-side-tagging-XXXXXX.uc.a.run.app/healthy

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.