Memuat skrip Google melalui pemberian tag sisi server
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Artikel ini ditujukan untuk developer yang menggunakan pemberian tag sisi server dan ingin menayangkan skrip Google dari server mereka sendiri.
Pemberian tag sisi server memungkinkan Anda memuat skrip Google seperti gtm.js atau gtag.js langsung dari server pemberian tag Anda, bukan dari server Google. Tindakan ini memungkinkan Anda menyajikan data dalam konteks pihak pertama.
Sebelum memulai
Tutorial ini mengasumsikan bahwa Anda telah melakukan tindakan berikut:
Untuk menentukan konteks pihak pertama antara penampung web Anda dan server pemberian tag Anda, skrip Google harus dimuat melalui server Anda.
Untuk memuat skrip Google melalui penampung server Anda:
Pilih opsi penerapan untuk melihat petunjuk.
Langkah 2: Perbarui domain sumber skrip
Secara default, Tag Manager atau tag Google (gtag.js) memuat dependensinya dari server Google, seperti www.googletagmanager.com.
Anda harus memperbarui URL skrip di situs untuk memuat dependensi melalui server Anda sendiri.
Pilih opsi penerapan untuk melihat petunjuk.
Langkah 3: Verifikasi sumber skrip
Petunjuk berikut menunjukkan cara melakukan pengujian menggunakan Google Chrome.
Anda dapat menggunakan browser apa pun pilihan Anda, tetapi langkah-langkahnya mungkin berbeda.
Untuk menguji apakah penampung server Anda memuat dependensi:
Buka situs Anda di tab browser baru.
Buka alat developer browser. Di Google Chrome, Anda dapat mengklik kanan di mana saja di halaman, lalu memilih Periksa.
Di alat developer, buka tab Sumber. Jendela ini menampilkan semua dependensi yang telah dimuat saat Anda membuka situs.
✅ Penerapan Anda sudah benar jika gtm.js dimuat dari sumber yang Anda tentukan.
❌ Jika tab Sumber menampilkan www.googletagmanager.com sebagai sumber untuk gtm.js, dependensi masih dimuat dari server Google.
Periksa apakah Anda telah memodifikasi URL sumber di kode, lihat langkah 2.
Periksa apakah kode sudah tayang.
Langkah berikutnya
Jika Anda menggunakan mode izin, Anda dapat menyiapkan perilaku spesifik per region untuk mendapatkan kontrol lebih besar.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-09-05 UTC."],[[["\u003cp\u003eThis article guides developers on serving Google scripts like gtm.js or gtag.js from their own servers using server-side tagging for a first-party data context.\u003c/p\u003e\n"],["\u003cp\u003eBefore starting, ensure you have a server container in Tag Manager, a tagging server setup, and a configured custom server domain.\u003c/p\u003e\n"],["\u003cp\u003eImplementation involves configuring the client to load Google scripts through your server, updating the script source domain to your server, and verifying the script source using browser developer tools.\u003c/p\u003e\n"],["\u003cp\u003eIf using consent mode, you can further enhance control by setting up region-specific tag behavior after completing the implementation.\u003c/p\u003e\n"]]],["Developers using server-side tagging can load Google scripts (gtm.js, gtag.js) from their own server for a first-party context. This requires setting up a server container, a tagging server, and a custom server domain. Steps involve configuring the client to load scripts through the server and updating the script source URL on the website to point to the custom server. Verification includes checking the browser's developer tools to confirm that `gtm.js` loads from the custom server, not Google's.\n"],null,["# Google tag gateway for advertisers: Load Google scripts first-party\n\n\u003e This document is for developers who use server-side tagging and want to serve\n\u003e Google scripts in a first-party context.\n\nGoogle tag gateway for advertisers lets you load Google scripts, such as gtm.js,\ndirectly from your first-party infrastructure instead of from Google's servers.\nThis lets you serve data within a first-party context either through your\ntagging server or through a CDN.\n\nBefore you begin\n----------------\n\nThis guide assumes that you have done the following:\n\n- [Set up a server container in Tag Manager](/tag-platform/tag-manager/server-side/overview#create_a_tag_manager_server_container)\n- [Set up a tagging server](/tag-platform/tag-manager/server-side/overview#set_up_a_tagging_server)\n- [Configured a custom server domain](/tag-platform/tag-manager/server-side/custom-domain?option=same-origin)\n\nTo get started, pick how you want to serve your Google scripts.\n\nCDN (recommended) Tagging server\nPick an implementation option to see instructions.\n\nNext steps\n----------\n\nIf you are using consent mode, you can set up [region-specific tag behavior](/tag-platform/tag-manager/server-side/enable-region-specific-settings) for even\nmore control."]]