Panduan ini menjelaskan penyiapan dan konfigurasi yang diperlukan agar pengukuran konversi berfungsi di halaman landing AMP.
Untuk ringkasan lengkap AMP untuk Google Ads, lihat Menggunakan AMP untuk halaman landing Google Ads, panduan langkah demi langkah untuk men-deploy AMP dengan Google Ads.
Jika Anda menggunakan Google Analytics, ikuti langkah-langkah di Menyiapkan penyatuan sesi Google Analytics untuk AMP agar sesi pengguna digabungkan di seluruh halaman AMP dan bagian lain situs Anda. Sebaiknya konfigurasi Google Analytics jika Anda membuat konversi iklan Google Ads berdasarkan peristiwa utama Google Analytics atau menautkan Google Ads ke Google Analytics.
Latar belakang
Untuk pengukuran konversi yang akurat, klik iklan meneruskan GCLID ("ID klik Google") ke halaman landing Anda. Halaman landing akan menyimpan GCLID dalam cookie di domain Anda dan parameter GCLID kemudian disertakan dalam tag konversi di situs Anda. Baca Cara Google Ads melacak konversi situs untuk mengetahui detail selengkapnya.
Karena halaman landing AMP ditayangkan langsung dari domain Anda sendiri, halaman tersebut dapat menyimpan GCLID dalam cookie di domain Anda. Jika halaman landing AMP dan halaman konversi Anda berada di domain atau subdomain berbeda yang tidak dapat berbagi cookie, Anda harus meneruskan GCLID pada link keluar ke halaman situs Anda menggunakan parameter kueri di URL. Tag di halaman situs Anda kemudian dapat mengambil GCLID dari parameter kueri dan menyimpan GCLID sebagai cookie di domain Anda.
Prasyarat
Aktifkan pemberian tag otomatis Google Ads untuk mengukur konversi di situs Anda di semua browser.
Konfigurasi dasar
Langkah 1: Tag di halaman landing AMP
Untuk menggunakan komponen
amp-analytics,
mulailah dengan menyertakan skrip yang diperlukan dalam elemen <head> di
halaman AMP Anda. Kemudian, Anda dapat mengonfigurasi tag Google Ads dengan komponen amp-analytics
menggunakan tag Google atau Google Tag Manager.
Opsi 1: Tag Google
Menggunakan tag Google default untuk AMP di halaman landing AMP dengan ID tag Google Ads akan menambahkan pengunjung situs ke daftar pemasaran ulang "Semua pengunjung" (jika Anda telah menyiapkan pemasaran ulang).
Konfigurasi ini juga menyimpan GCLID dalam cookie pihak pertama di domain Anda
dan meneruskan GCLID secara default di seluruh subdomain standar (www., m., dan
amp.). Dalam cuplikan kode contoh berikut, ganti
AW-CONVERSION_ID dengan ID tag Google Ads Anda (misalnya,
AW-123456789):
<amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars" : { "gtag_id": "AW-CONVERSION_ID", "config" : { "AW-CONVERSION_ID": { "groups": "default" } } } } </script> </amp-analytics>
Untuk kolom gtag_id, Anda dapat menentukan ID tag dari produk Google mana pun (misalnya, Google Ads atau Search Ads 360) yang Anda gunakan di halaman AMP, tetapi hanya sertakan satu ID produk di gtag_id.
Opsi 2: Google Tag Manager
- Buat penampung AMP Google Tag Manager dan tambahkan cuplikan kode default ke halaman AMP Anda.
- Tambahkan tag Conversion Linker ke penampung AMP Google Tag Manager untuk menyimpan GCLID dalam cookie pihak pertama di domain Anda dan meneruskannya ke seluruh subdomain standar.
Langkah 2: Tag di halaman non-AMP
Tinjau opsi berikut untuk tag yang diperlukan di halaman non-AMP. Ikuti petunjuk mendetail di Cara Google Ads melacak konversi situs untuk setiap opsi di bawah.
Opsi 1: Tag Google
Ikuti petunjuk penyiapan tag Google:
- Tempatkan cuplikan tag Google di semua halaman situs Anda.
- Di halaman konversi, tempatkan cuplikan peristiwa di mana pun dalam kode setelah cuplikan tag Google.
Opsi 2: Google Tag Manager
Di penampung web Google Tag Manager:
- Buat tag Konversi Google Ads di Google Tag Manager.
- Tambahkan tag Conversion Linker ke penampung web Google Tag Manager dan tetapkan untuk diaktifkan di Semua Halaman.
Jika cuplikan kode Tag Manager di halaman situs Anda dimuat dalam iframe, pilih Aktifkan penautan lintas-domain dan Terima parameter penaut masuk di tag Conversion Linker.
Konfigurasi lanjutan: Menyiapkan pengukuran konversi di seluruh domain
Jika halaman AMP Anda berada di subdomain non-standar (yaitu, bukan www.,
m., atau amp.) atau tertaut ke halaman di domain level teratas yang berbeda, selesaikan
konfigurasi lintas-domain berikut.
Langkah 1: Tag di halaman landing AMP
Anda dapat mengonfigurasi tag Google Ads dengan tag Google atau Google Tag Manager.
Opsi 1: Tag Google
- Terapkan tag Google untuk AMP di halaman AMP Anda.
- Tambahkan cuplikan kode berikut ke halaman AMP Anda:
- Ganti AW-CONVERSION_ID dengan ID tag Google Ads Anda (misalnya,
AW-123456789). - Dalam array
domains, sertakan domain tempat halaman AMP Anda dihosting bersama dengan domain atau subdomain tujuan.
- Ganti AW-CONVERSION_ID dengan ID tag Google Ads Anda (misalnya,
<amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars" : { "gtag_id": "AW-CONVERSION_ID", "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com", "www.example2.com"] }, "config" : { "AW-CONVERSION_ID": { "groups": "default" } } } } </script> </amp-analytics>
Untuk kolom gtag_id, Anda dapat menentukan ID tag dari produk Google mana pun (misalnya, Google Ads atau Search Ads 360) yang Anda gunakan di halaman AMP, tetapi hanya sertakan satu ID produk di gtag_id.
Opsi 2: Google Tag Manager
- Buat penampung AMP Google Tag Manager dan deploy tag yang mematuhi AMP.
- Tambahkan tag Conversion Linker ke penampung AMP Anda.
- Pilih Aktifkan penautan lintas domain, dan di Domain Penautan Otomatis, masukkan domain tempat halaman AMP Anda dihosting dan domain tujuan untuk link keluar sebagai daftar yang dipisahkan koma.
- Tambahkan cuplikan kode AMP Google Tag Manager default ke halaman AMP Anda,
dengan mengganti GTM_CONTAINER_ID dengan ID penampung Anda (misalnya,
GTM-XXXXXX):
<!-- Google Tag Manager --> <amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM_CONTAINER_ID>m.url=SOURCE_URL" data-credentials="include"> </amp-analytics>
Langkah 2: Tag di halaman non-AMP
Konfigurasikan tag di halaman non-AMP Anda dengan tag Google atau Google Tag Manager.
Opsi 1: Tag Google
- Tambahkan cuplikan tag Google berikut ke halaman non-AMP Anda:
- Ganti AW-CONVERSION_ID dengan ID tag Google Ads Anda (misalnya,
AW-123456789). - Dalam array
domains, sertakan domain tempat halaman AMP Anda dihosting bersama dengan domain atau subdomain tujuan.
- Ganti AW-CONVERSION_ID dengan ID tag Google Ads Anda (misalnya,
<!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-CONVERSION_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-CONVERSION_ID', { 'linker': { 'domains': ['subdomain1.example.com', 'subdomain2.example.com', 'www.example2.com'] } }); </script>
Opsi 2: Google Tag Manager
- Di penampung web Google Tag Manager:
- Konfigurasikan tag Conversion Linker Anda untuk menautkan lintas domain.
- Gunakan cuplikan kode Google Tag Manager default di halaman non-AMP Anda.
- Jika Anda menggunakan Google Analytics, konfigurasikan domain Anda di Admin Google Analytics untuk pengukuran lintas-domain.
Konfigurasi opsional
Bagian ini membahas konfigurasi opsional tambahan yang mungkin diperlukan untuk deployment AMP Anda.
Peristiwa konversi di halaman AMP
Pada sebagian besar kasus, konversi akan terjadi di halaman berikutnya dalam perjalanan pengguna, yang kemungkinan adalah halaman non-AMP. Dalam kasus ini, ikuti petunjuk dalam artikel Cara Google Ads melacak konversi situs.
Bagian ini membahas kasus saat Anda ingin mengukur konversi di halaman landing AMP itu sendiri.
Menggunakan tag Google
Di halaman AMP tempat Anda ingin mencatat konversi, tambahkan pemicu konversi
ke objek triggers. Contoh berikut menunjukkan tag lengkap di halaman konversi AMP yang melaporkan konversi Google Ads:
<!-- Google tag (gtag) --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "AW-CONVERSION_ID", "config": { "AW-CONVERSION_ID": { "groups": "default" } } }, "triggers": { "CONVERSION_LABEL": { "on": "visible", "vars": { "event_name": "purchase", "transaction_id": "", "value": 15, "currency": "USD", "send_to": "AW-CONVERSION_ID/CONVERSION_LABEL" } } } } </script> </amp-analytics>
Perhatikan kolom berikut dalam tag <amp-analytics> ini:
- Kolom
gtag_idberisi ID tag yang disediakan oleh konversi iklan Google Ads (misalnya,AW-123456789), dan CONVERSION_LABEL adalah label konversi untuk tindakan konversi. - Anda dapat menentukan ID tag dari produk Google mana pun yang Anda gunakan di halaman AMP, tetapi hanya sertakan satu ID produk di kolom
gtag_id. - Objek
configharus berisi satu entri untuk setiap produk Google yang Anda gunakan untuk mengukur aktivitas di situs AMP Anda. - Jika Anda menggunakan Google Ads dan Search Ads 360, lihat Detail teknis untuk tag Google dan cuplikan peristiwa guna mengetahui contoh tag AMP Search Ads 360.
- Dalam contoh ini, komponen
amp-analyticsdiaktifkan pada peristiwavisiblehalaman. Atau, Anda dapat mengonfigurasi konversi agar diaktifkan pada peristiwa yang berbeda, seperticlicktombol.
Menggunakan Google Tag Manager
Di penampung AMP Google Tag Manager, tambahkan tag Tracking Konversi Google Ads atau Pemasaran Ulang Google Ads dan konfigurasikan pemicu untuk peristiwa konversi Anda.
Tracking panggilan Google Ads
Tracking konversi panggilan telepon didukung di halaman AMP di Google Ads.
Langkah 1: Temukan konfigurasi konversi
Untuk memulai, siapkan aset panggilan telepon dan buat tindakan konversi panggilan telepon situs di akun Google Ads Anda. Setelah membuat tindakan konversi, ambil ID Konversi dan Label Konversi numerik Anda dari opsi penyiapan Google Tag Manager atau cuplikan kode telepon tag Google.
Opsi 1: Menggunakan opsi penyiapan Google Tag Manager di Google Ads
- Login ke akun Google Ads, lalu pilih Sasaran > Konversi > Ringkasan.
- Pilih + Buat tindakan konversi (atau Tindakan konversi baru), dan buat tindakan konversi panggilan telepon situs dengan mengikuti petunjuk di artikel Menyiapkan konversi panggilan telepon.
- Pada langkah penyiapan tag, pilih Gunakan Google Tag Manager.
- Salin ID Konversi dan Label Konversi untuk digunakan dalam konfigurasi tracking panggilan AMP di Langkah 2.
Opsi 2: Mengekstrak nilai dari cuplikan nomor telepon tag Google
Jika Anda memilih Instal tag sendiri selama penyiapan tag, Google Ads akan membuat cuplikan kode telepon yang mirip dengan contoh berikut:
<script>
gtag('config', 'AW-123456789/_ABcDEFg12hI34567jK', {
'phone_conversion_number': '1-800-123-4567'
});
</script>Ekstrak ID Konversi numerik (tanpa awalan AW-) dan
Label Konversi dari string target gtag('config', ...):
| Nilai cuplikan nomor telepon | Parameter pelacakan panggilan AMP | Nilai contoh |
|---|---|---|
ID numerik setelah AW- |
ID Konversi (segmen jalur) | 123456789 |
String setelah / |
Label Konversi (parameter kueri cl) |
_ABcDEFg12hI34567jK |
Langkah 2: Konfigurasi pelacak panggilan AMP
Sertakan skrip komponen amp-call-tracking
dalam elemen <head> di halaman AMP Anda:
<head>
<script async custom-element="amp-call-tracking"
src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>
Untuk mengukur konversi panggilan, gabungkan link klik untuk menelepon <a> dalam elemen
<amp-call-tracking> yang mengarah ke endpoint tracking panggilan Google Ads:
<amp-call-tracking config="https://www.googleadservices.com/pagead/conversion/CONVERSION_ID/wcm?cl=CONVERSION_LABEL&tel=1800-123-4567&mode=1"> <a href="tel:18001234567">+1-800-123-4567</a> </amp-call-tracking>
Ganti kode berikut:
- CONVERSION_ID: ID Konversi Google Ads numerik Anda tanpa
awalan
AW-(misalnya,123456789). - CONVERSION_LABEL: Label Konversi Google Ads Anda (misalnya,
_ABcDEFg12hI34567jK).
Parameter kueri tel di URL config harus cocok dengan nomor telepon di
link <a> yang disertakan.
Batasan
Penautan konversi di berbagai domain tidak akan terjadi jika pengguna menutup halaman AMP tanpa membuka halaman berikutnya karena penautan lintas-domain berfungsi menggunakan penambahan parameter pada link.