Bagian dokumentasi
Keuangan
Google Ads: koneksi dan konversi
Semua pengaturan Google ada di Sumber → Akun iklan → Google: aplikasi OAuth Anda, akun, tindakan, tag browser, biaya, dan riwayat pengiriman. Pada alur, cukup pilih sumber tersebut. Alur tidak memiliki koneksi Google atau ID tindakan terpisah.
Dalam panduan ini: kepemilikan resource · opsi koneksi · prasyarat · Google Cloud dan OAuth · menghubungkan sumber · pemilihan akun · ID tindakan manual · ID dan label · masing-masing alur · pengiriman postback · tag browser · pengeluaran · verifikasi · pemecahan masalah · pemeliharaan · pertanyaan umum.
1. Siapa pemilik akun dan izin?
| Resource | Pemilik dan fungsi |
|---|---|
| Project Google Cloud | Milik Anda. Anda mengaktifkan API dan mengelola aksesnya dalam project ini. |
| OAuth Client ID dan Client Secret | Kredensial aplikasi Anda dalam project Cloud Anda. Aplikasi tersebut meminta izin dari pengguna Google yang Anda pilih. |
| Pengguna Google dan akun Ads | Pengguna yang dipilih harus memiliki akses ke akun Ads tujuan. Alamat emailnya bukan ID akun iklan sepuluh digit. |
| Akun pengelola / MCC | Akun pengelola Anda, atau akun yang sudah dapat diakses pengguna Google tersebut, jika jalur akses ini diperlukan. |
| ArtisanClo | Menyediakan perangkat lunak, server, dan URL callback OAuth; menyimpan pengaturan, menerima postback, memperbarui token yang diotorisasi, mengirim peristiwa, dan menampilkan respons. |
Integrasi Ads ini tidak memakai aplikasi OAuth, project Cloud, developer token, atau MCC bersama milik ArtisanClo. Kredensial pelanggan lain tidak digunakan sebagai pengganti. Permintaan server tetap berjalan di infrastruktur ArtisanClo; memakai aplikasi sendiri tidak berarti permintaan berasal dari komputer Anda.
Client Secret serta token akses dan refresh disimpan terenkripsi. Rahasia yang tersimpan tidak dikirim kembali ke formulir pengaturan. Mengosongkan kolom rahasia yang sudah disimpan mempertahankan nilai sebelumnya. Pengunjung hanya menerima ID dan label tag publik. Pemisahan resource bukan jaminan terhadap pembatasan Google: aturannya tetap berlaku untuk akun, aplikasi, dan penggunaan layanan.
2. Pilih fitur yang diperlukan
| Opsi | Persyaratan | Yang tersedia | Yang tidak tersedia |
|---|---|---|---|
| Konversi server | Aplikasi OAuth Anda, Data Manager API, ID akun Ads, dan ID tindakan | Mengirim lead dan penjualan setelah ArtisanClo menerima konversi | Tanpa fitur tambahan, tidak menyediakan daftar akun atau pengeluaran |
| Akses tambahan Google Ads API | Akses project Cloud Anda ke akun tujuan dan izin OAuth Google Ads | Menampilkan akun, membuat atau memakai kembali tindakan impor, dan memungkinkan impor pengeluaran | Akses ke akun yang tidak dapat dikelola pengguna Google Anda |
| Hanya browser | Conversion ID/label dan tag JavaScript ArtisanClo di halaman | Peristiwa kunjungan penawaran dan pengiriman formulir | Postback terlambat atau pengeluaran; tidak perlu login Google |
| File terjadwal | URL feed sumber dan jadwal upload di Google Ads | Google mengambil konversi offline yang telah disiapkan | Otorisasi OAuth atau pengiriman langsung saat postback tiba |
Pengiriman server dan browser dapat diaktifkan bersamaan. Keduanya mengamati momen berbeda dan tidak otomatis digabung menjadi satu konversi. Tinjau duplikasi dan sasaran konversi.
Google menghapus persyaratan ini pada 9 September 2026. Akses Google Ads API kini mengikuti project Cloud pemilik kredensial OAuth Anda. Jangan mengajukan developer token baru melalui MCC untuk koneksi ini; periksa Google Ads API Overview project Anda. Pemberitahuan migrasi Google. ArtisanClo tidak meminta maupun menyimpannya; token yang tersimpan sebelumnya sudah dihapus.
3. Siapkan pelacakan dan sumber Anda
- Paket Anda harus mencakup pengiriman konversi ke platform iklan. Impor pengeluaran merupakan fitur paket terpisah. Pengaturan menampilkan batasan paket jika suatu fitur tidak tersedia.
- Gunakan alur dengan tracker aktif. Alur yang hanya memakai cloaking tidak mengirim konversi sumber. Pilih sumber dalam pengaturan pelacakan alur.
- Konfigurasikan konversi masuk dari situs, jaringan afiliasi, atau tracker eksternal Anda. Teruskan ID klik ArtisanClo ke penawaran dan kembalikan melalui postback.
- Pastikan kunjungan iklan menyimpan
gclid,gbraid, atauwbraidasli.click_idinternal ArtisanClo menghubungkan postback dengan kunjungan; pengenal Google menghubungkan kunjungan itu dengan iklan. Kedua hubungan tersebut diperlukan. - Gunakan pengguna Google dengan hak yang memadai pada akun Ads tujuan atau MCC yang dapat diakses. Izin Cloud saja tidak memberikan akses ke akun Google Ads.
Jangan mengarang ID klik Google untuk pengiriman biasa. gad_source, nilai UTM, email, dan ID transaksi tidak dapat menggantikannya. Menghubungkan Google belakangan tidak bisa memulihkan pengenal yang tidak ada pada kunjungan awal.
4. Siapkan aplikasi Google Cloud milik Anda
- Buka Google Cloud Console, lalu pilih atau buat project yang Anda kendalikan.
- Aktifkan Data Manager API di library API untuk pengiriman konversi server.
- Untuk daftar akun, pembuatan tindakan otomatis, atau pengeluaran, aktifkan juga Google Ads API. Periksa tingkat akses project di Google Ads API Overview dan penuhi persyaratan Google untuk akun yang akan digunakan. Akses khusus pengujian tidak cukup untuk akun iklan produksi. Tingkat akses project.
- Atur identitas aplikasi, email kontak, dan audiens di Google Auth Platform. Audiens internal organisasi hanya melayani pengguna organisasi tersebut. Dalam mode Testing, tambahkan alamat Google yang akan dipakai sebagai pengguna pengujian.
- Buat OAuth Client ID bertipe Web application. Di ArtisanClo, buka sumber → Akun iklan → Google → konversi server → aplikasi OAuth Google Cloud Anda. Salin Authorized redirect URI yang ditampilkan ke pengaturan klien OAuth tersebut.
- Salin Client ID dan Client Secret ke sumber. Client ID biasanya berakhiran
.apps.googleusercontent.com. Jangan menempelkan kunci API, nomor akun Ads, atau seluruh file JSON ke kolom ini.
Salin URI callback secara persis, termasuk skema, domain, dan path. Jangan mengganti /en/ dengan bahasa dasbor: path callback tetap. Instalasi lokal dan produksi mungkin menampilkan alamat berbeda. Persyaratan OAuth web Google.
Koneksi server meminta openid, email, dan https://www.googleapis.com/auth/datamanager. Mengaktifkan opsi Google Ads API menambahkan https://www.googleapis.com/auth/adwords. Berikan izin yang diperlukan untuk fitur pilihan Anda. Izin Data Manager wajib untuk menyelesaikan koneksi server ini.
Aplikasi eksternal dalam Testing biasanya mendapat masa berlaku token refresh tujuh hari dengan cakupan API ini. Untuk pengiriman berkelanjutan, atur status publikasi aplikasi dan penuhi persyaratan verifikasi Google yang berlaku. Publikasi/verifikasi aplikasi OAuth dan akses project Cloud ke Ads API adalah pengaturan terpisah. Masa berlaku token OAuth.
Nama layar Google dapat berubah. Gunakan identitas aplikasi sendiri dan hanya klaim domain yang Anda kendalikan. Jika Google meminta verifikasi domain atau aplikasi, ikuti persyaratan sesuai konfigurasi sebenarnya; menghubungkan ArtisanClo tidak menggantikan proses tersebut.
5. Hubungkan sumber
- Buka Sumber, lalu buat atau edit sumber Google Anda. Beri nama yang menunjukkan bisnis atau akunnya.
- Buka blok konversi/pengeluaran akun iklan, pilih Google, lalu aktifkan pengiriman lead/penjualan server.
- Masukkan Client ID dan Client Secret. Aktifkan «Daftar akun, pembuatan konversi, dan pengeluaran (Google Ads API)» jika project Cloud Anda sudah siap untuk fitur tersebut.
- Klik «Simpan dan hubungkan Google saya». Sumber disimpan sebelum Google dibuka. Pilih pengguna Google yang sesuai dan otorisasi aplikasi Anda sendiri.
- Setelah kembali, periksa email yang terhubung lalu atur akun iklan dan tindakan konversi. «Terhubung» menegaskan otorisasi tersimpan, bukan pengiriman suatu konversi tertentu.
Login ke dasbor ArtisanClo dengan Google dan mengotorisasi sumber iklan adalah dua operasi terpisah. Koneksi Ads memakai Client ID yang disimpan pada sumber tersebut.
Selesaikan otorisasi dalam sesi browser yang sama dalam sepuluh menit. Memulai koneksi lain mengganti koneksi yang tertunda. Jika kembali ke tab lama atau permintaan kedaluwarsa, mulai ulang dari sumber.
Jika masuk gagal, kabinet menyebutkan penyebabnya:
| Penyebab | Yang perlu dilakukan |
|---|---|
| Akses untuk mengirim konversi tidak dicentang | Masuk lagi dan biarkan semua izin tercentang di layar Google |
| Google tidak memberi akses permanen | Hapus akses aplikasi di Akun Google (Keamanan → Aplikasi pihak ketiga) lalu masuk lagi |
| Google menolak Client ID atau Client Secret | Cocokkan dengan klien OAuth di Google Cloud Anda |
| Client ID, Secret, atau akses sumber berubah saat proses masuk | Simpan sumber lalu masuk lagi |
| Google tidak mengonfirmasi email akun | Masuk dengan akun yang emailnya terverifikasi |
| Google tidak memberi akses | Periksa redirect URI di klien OAuth Anda lalu coba lagi |
6. Pilih akun dan atur tindakan secara otomatis
- Setelah mengotorisasi Google Ads API, klik «Tampilkan akun saya». Daftar memuat akun iklan yang dapat diakses, termasuk klien MCC. Jika kosong, periksa pengguna Google, izin Ads, dan akses project Cloud Anda.
- Cocokkan ID akun sepuluh digit lalu klik «Pilih dan konfigurasikan». Tombol ini dapat membuat tindakan konversi nyata di akun tersebut.
- Tinjau ID akun yang terisi, ID pengelola jika diperlukan, serta ID tindakan lead dan penjualan.
| Status ArtisanClo | Nama tindakan persis di Ads | Tindakan yang dibuat |
|---|---|---|
lead | AC — Lead | Impor klik (UPLOAD_CLICKS), kategori pengiriman lead, satu per klik |
sale | AC — Sale | Impor klik (UPLOAD_CLICKS), kategori pembelian, beberapa per klik |
Tindakan aktif dan kompatibel dengan nama persis tersebut dipakai kembali. Jenis atau status yang tidak kompatibel menghentikan konfigurasi dengan error; tindakan yang ada tidak diubah diam-diam. Pembuatan kedua tindakan merupakan operasi terpisah: jika yang kedua gagal, yang pertama mungkin sudah ada dan akan dipakai kembali setelah error diperbaiki dan Anda mencoba lagi.
Jika pelacakan konversi dimiliki akun lain dalam konfigurasi MCC, pengaturan otomatis mengembalikan google_shared_conversion_account. Periksa pemilik konversi di Google Ads terlebih dahulu; mengganti ID pengelola tidak memindahkan tindakan.
Pengaturan otomatis mengisi ID tindakan server. Fitur ini tidak membuat atau mengambil Conversion ID/label browser. Atur peristiwa browser secara terpisah, lalu tinjau sasaran konversi dan setelan bidding kampanye di Google Ads.
7. Gunakan ID manual tanpa Google Ads API
Data Manager API dengan otorisasi OAuth Anda dapat mengirim postback meskipun daftar akun dan pembuatan tindakan dinonaktifkan.
- Siapkan tindakan konversi impor klik di Google Ads. Gunakan tindakan lead dan penjualan terpisah jika menginginkan kedua status.
- Masukkan nomor akun iklan pada Google Ads Account ID, misalnya
123-456-7890. Tanda hubung dihapus dalam permintaan API. - Masukkan ID MCC jika itulah jalur akses Anda. Kosongkan untuk akses langsung.
- Buka setiap tindakan konversi di Google Ads lalu salin ID numeriknya, yaitu parameter
ctIdpada URL halaman, ke kolom lead atau penjualan yang sesuai. - Simpan sumber dan jalankan validasi untuk setiap status yang aktif.
Kolom tindakan kosong menonaktifkan status tersebut. Untuk mengirim penjualan saja, isi penjualan dan kosongkan lead. Jangan masukkan AW-… atau Conversion label ke kolom ID tindakan server.
8. Bedakan ID akun, ID tindakan, dan label tag
Nilai berikut hanya contoh, bukan kredensial yang dapat digunakan.
| Kolom | Contoh | Fungsi |
|---|---|---|
| Google Ads Account ID | 1234567890 | Akun iklan penerima peristiwa server atau penyedia data pengeluaran |
| Akun pengelola / MCC | 9876543210 | Jalur akses; bukan pengganti akun iklan |
| ID tindakan / ctId | 111111111 | Tujuan lead atau penjualan dari server |
| GTAG ID / Conversion ID | AW-12345678901 | Pengenal tag Google publik untuk pengiriman browser |
| Conversion label | ExampleLeadLabel | Menentukan tindakan browser tertentu |
| Tujuan browser | AW-12345678901/ExampleLeadLabel | Gabungan ID/label dari cuplikan peristiwa |
| Client ID / Client Secret | Kredensial aplikasi OAuth Anda | Otorisasi dan pembaruan akses; tidak pernah dimasukkan ke tag pengunjung |
9. Pilih sumber pada alur
Semua pengaturan Google ada di Sumber → Akun iklan → Google: aplikasi OAuth Anda, akun, tindakan, tag browser, biaya, dan riwayat pengiriman. Pada alur, cukup pilih sumber tersebut. Alur tidak memiliki koneksi Google atau ID tindakan terpisah.
Untuk akun Google atau tindakan berbeda, buat sumber lain dan pilih di alur. Perubahan sumber berlaku bagi semua alur yang memilihnya. Tag browser dan postback menggunakan sumber terpilih. Jika sumber berubah sebelum konversi antrean dikirim, pengiriman lama berhenti dengan google_connection_changed.
10. Ikuti perjalanan konversi server
- Kunjungan iklan disimpan dengan pengenal klik Google asli dan ID klik internal ArtisanClo.
- Situs atau jaringan Anda melaporkan lead/penjualan melalui penerima konversi yang dikonfigurasi, dengan mengembalikan ID klik ArtisanClo.
- Semua pengaturan Google ada di Sumber → Akun iklan → Google: aplikasi OAuth Anda, akun, tindakan, tag browser, biaya, dan riwayat pengiriman. Pada alur, cukup pilih sumber tersebut. Alur tidak memiliki koneksi Google atau ID tindakan terpisah.
- Server memakai token OAuth aplikasi Anda yang valid untuk memanggil Data Manager API bagi akun dan tindakan Anda.
- Hasil dicatat dalam riwayat pengiriman. Google memproses dan mengatribusikan peristiwa secara terpisah.
Permintaan berisi pengenal klik Google, waktu peristiwa, nilai konversi dalam USD, dan pengenal peristiwa untuk perlindungan duplikasi. Nilai berasal dari payout konversi yang tercatat di ArtisanClo, bukan pengeluaran iklan. Pengiriman server tidak menunggu impor pengeluaran pagi hari.
Setiap pasangan konversi/status dikirim sekali. Perubahan lead menjadi penjualan dapat mengirim dua tindakan terpisah. Hold, rejected, dan trash tidak dikirim melalui pemetaan ini. Menolak lead yang sudah dikirim tidak otomatis menarik kembali konversinya di Google. Mengirim ulang nominal yang berubah pada status yang sama bukan penyesuaian nilai Google Ads.
Antarmuka ini tidak menyediakan percobaan ulang otomatis untuk pengiriman gagal atau upload massal riwayat. Menghubungkan ulang memulihkan akses untuk peristiwa berikutnya. Mengulang postback dan status yang sama bukan tombol kirim ulang. Gunakan validasi untuk memeriksa pengaturan dan konversi uji baru yang diizinkan untuk memeriksa seluruh rangkaian.
11. Peristiwa browser dengan ID dan label Google
Dengan Google Ads API aktif dan akun dipilih, klik «Atur tag dari Google» pada bagian browser sumber. Tombol membuat atau memakai AC — Offer visit dan AC — Form lead serta mengambil ID/labelnya. Tindakan baru menjadi sasaran sekunder. Pasang tag JavaScript ArtisanClo di halaman; tombol tidak memasangnya. Tanpa API, gunakan kolom manual berikut.
Pengiriman browser tidak bergantung pada OAuth. Fitur ini mengamati kunjungan penawaran dan pengiriman formulir saat pengunjung masih di halaman; tidak dapat mengirim postback terlambat setelah pengunjung pergi.
- Pasang tag JavaScript ArtisanClo di halaman dan aktifkan pelacakan alur.
- Buka konversi situs yang sesuai di Google Ads → penyiapan tag → «Use Google Tag Manager». Salin Conversion ID dan Conversion label. Tab ini menampilkan nilainya; memakai ArtisanClo sendiri tidak mengharuskan pemasangan GTM.
- Aktifkan konversi browser pada sumber. Isi GTAG ID dan GTAG Click Label untuk kunjungan penawaran, serta GTAG Conversion ID dan GTAG Conversion Label (Lead) untuk formulir.
- Atau buka «Tempel cuplikan peristiwa» dan tempel cuplikan untuk satu tujuan. ArtisanClo mengekstrak ID/label; JavaScript yang ditempel tidak dijalankan.
- Periksa
AW-ID/labelyang ditampilkan lalu simpan. Saat aktif, setidaknya satu peristiwa harus lengkap. Untuk menonaktifkan semuanya, matikan opsi browser.
Misalnya, gtag('event', 'conversion', {'send_to': 'AW-12345678901/ExampleLeadLabel'}); menjadi tujuan tersimpan AW-12345678901/ExampleLeadLabel. Jangan mencampurkan dua tujuan berbeda dalam satu kolom. ID tanpa label belum lengkap.
Kode memuat tag Google secara otomatis dan memakai kembali fungsi gtag yang sudah ada. Di prelander, peristiwa penawaran terjadi saat mengikuti tautan penawaran, bukan sekadar membuka prelander. Sebelum navigasi, kode menunggu callback peristiwa paling lama 800 ms, lalu tetap melanjutkan meskipun Google diblokir.
Peristiwa formulir biasa aktif setelah validasi kolom bawaan browser jika submit tidak dibatalkan. Ini tidak membuktikan bahwa server Anda menerima formulir. Untuk formulir AJAX, kirim peristiwa berikut setelah respons berhasil dari penangan formulir Anda:
document.dispatchEvent(new Event('artisanclo:lead'));
Jangan mengirimnya hanya saat tombol diklik, validasi gagal, atau sebelum respons server diterima. Peristiwa ini memberi tahu tag Google dan tidak membuat konversi ArtisanClo dengan sendirinya. Konfigurasikan konversi masuk secara terpisah.
Tag halaman induk tidak bisa mengamati formulir di iframe pihak ketiga atau tindakan lanjutan pada situs eksternal tanpa tag Anda. Pemblokir iklan, CSP, dan pengaturan persetujuan dapat memengaruhi pengiriman. Integrasi tidak mengesampingkan konfigurasi persetujuan situs Anda.
12. Hindari duplikasi dan pilih sasaran konversi
Hindari mengirim tindakan browser yang sama dari GTM dan ArtisanClo dengan ID/label yang sama. ArtisanClo membatasi pengulangan peristiwa sejenis untuk satu klik dan menyediakan pengenal transaksi kepada Google.
Peristiwa server dan browser memiliki mekanisme terpisah tanpa jaminan deduplikasi otomatis bersama. Pengiriman formulir browser dan postback terkonfirmasi dapat mewakili sasaran berbeda. Tinjau tindakan yang menjadi sasaran utama dan dipakai untuk optimasi kampanye Google Ads. Menolak postback tidak membatalkan peristiwa browser yang sudah dikirim.
13. Impor pengeluaran
- Otorisasi aplikasi OAuth Anda untuk Google Ads API dan periksa akses project Cloud ke akun produksi.
- Pilih Google dalam blok pengeluaran akun iklan pada sumber.
- Tentukan akun iklan penyedia pengeluaran. Tinjau nomor yang disarankan setelah penyiapan akun otomatis; akun pengeluaran yang sudah terisi tidak ditimpa otomatis.
- Simpan sumber. Pengeluaran diimpor sesuai jadwal jika paket Anda mencakup fitur ini.
Setiap pagi, proses impor membaca ulang tiga hari penuh sebelumnya untuk mengambil koreksi. Ini bukan penghitung langsung untuk pengeluaran hari ini. Nilai dibaca dalam mata uang akun iklan dan dikonversi ke USD dengan kurs yang tersedia.
Jika beberapa alur berbagi sumber, pertahankan ID kampanye pada klik, biasanya dengan utm_campaign={campaignid} di template Google Ads. Kampanye bersama dialokasikan berdasarkan porsi klik terkait tiap alur yang mencapai penawaran; jika tidak ada yang mencapai penawaran, semua klik terkait digunakan. Kampanye tanpa klik yang cocok tidak dialokasikan sembarangan: ID-nya muncul dalam error impor.
Jika sumber hanya memiliki satu alur dengan pelacakan, alur tersebut menerima seluruh pengeluaran akun yang diimpor. Jangan menganggap konfigurasi ini sebagai filter satu kampanye dalam akun yang lebih besar. Nilai impor tidak menimpa pengeluaran yang dimasukkan manual. Periksa waktu sinkronisasi terakhir dan error pada pengaturan pengeluaran.
14. Verifikasi pengaturan, pengiriman, dan atribusi secara terpisah
Semua pengaturan Google ada di Sumber → Akun iklan → Google: aplikasi OAuth Anda, akun, tindakan, tag browser, biaya, dan riwayat pengiriman. Pada alur, cukup pilih sumber tersebut. Alur tidak memiliki koneksi Google atau ID tindakan terpisah.
Validasi tanpa pencatatan. Klik «Simpan dan kirim validasi» di samping status server yang terisi. Formulir disimpan dan Google dipanggil dengan validateOnly = true untuk memvalidasi tanpa menjalankan konversi. Tidak ada konversi nyata yang dibuat di ArtisanClo; riwayat menandai percobaan validasi tersebut. Referensi validateOnly Google.
Semua pengaturan Google ada di Sumber → Akun iklan → Google: aplikasi OAuth Anda, akun, tindakan, tag browser, biaya, dan riwayat pengiriman. Pada alur, cukup pilih sumber tersebut. Alur tidak memiliki koneksi Google atau ID tindakan terpisah.
Pemeriksaan rangkaian lengkap. Dalam skenario pengujian yang diizinkan, catat klik iklan, periksa ID klik Google-nya, gunakan ID klik internal pada konversi baru, temukan konversi di ArtisanClo, dan periksa pengiriman Google biasa. Pastikan tujuan dan hasilnya, lalu periksa Google Ads kemudian. Ini pengiriman nyata yang dapat memengaruhi laporan.
Pemeriksaan browser. Gunakan Google Tag Assistant, lakukan tindakan, lalu periksa peristiwa conversion dan tujuan send_to. Formulir gagal tidak boleh mengirim peristiwa sukses Anda. Peristiwa browser tidak memiliki log respons Google di server atau tombol validateOnly.
15. Baca riwayat pengiriman
| Kolom atau hasil | Arti |
|---|---|
| Waktu, kanal google, lead/sale | Waktu dan status percobaan |
| Validasi berhasil | Permintaan validasi diterima; tidak ada konversi nyata yang dijalankan |
| Permintaan diterima / OK | API menerima permintaan biasa; atribusi belum terkonfirmasi |
| Status HTTP dan error | Hasil permintaan atau alasan pengiriman tidak terjadi |
| Respons Google dan peringatan | Detail tambahan, termasuk peringatan pada respons berhasil |
| requestId | Pengenal permintaan Google, jika dikembalikan, untuk menelusuri percobaan |
Sumber menampilkan sepuluh pengiriman terakhir, bukan ekspor riwayat lengkap. Hubungan pengiriman biasa dengan konversinya juga tersedia dalam riwayat konversi/klik. Untuk dukungan, sertakan sumber, alur, waktu, status, kode HTTP, teks error, dan requestId jika tersedia. Jangan kirim Client Secret, token akses, atau token refresh.
16. Pemecahan masalah
| Gejala atau kode | Yang perlu diperiksa |
|---|---|
| Tombol hubungkan tidak tersedia | Pengiriman server aktif, Client ID/Secret terisi, serta paket dan peran tim Anda mengizinkan fitur ini. |
| redirect_uri_mismatch | Callback yang ditampilkan terdaftar persis pada klien OAuth ini, termasuk skema, domain, path bahasa, dan garis miring akhir. |
| Google menolak pengguna yang dipilih | Email, audiens aplikasi, Test users, dan pembatasan Workspace. Gunakan informasi kepemilikan aplikasi yang benar. |
| 403 setelah kembali dari Google | Batas sepuluh menit, browser/sesi yang sama, koneksi lain yang tertunda, atau kredensial yang berubah. Mulai ulang dari sumber. |
| google_ads_api_disabled | Aktifkan Google Ads API di project dan opsi terkait pada sumber, lalu simpan. |
| google_scope_missing / permintaan menghubungkan ulang | Hubungkan ulang dan berikan izin API. Mengaktifkan API di Cloud saja tidak memberikan akses OAuth. |
| google_auth | Server tidak mendapat akses Google. Respons log menyebutkan penyebabnya: akses dicabut atau kedaluwarsa, Client ID/Secret ditolak, atau Google diputus di sumber. Perbaiki lalu hubungkan ulang. |
| CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION | Akses Google Ads API project Cloud Anda tidak mencakup akun produksi. Tinjau Google Ads API Overview dan persyaratan akses. Developer token tidak menyelesaikannya. |
| Akun tidak ada atau error izin Google | Pengguna, akses langsung/MCC, status akun, dan hak untuk operasi tersebut. Akses Cloud tidak menambahkan pengguna ke Ads. |
| google_shared_conversion_account | Pemilik konversi berbeda dari akun yang dipilih; tinjau pelacakan konversi lintas akun. |
| google_incompatible_conversion | Tindakan dengan nama tersebut harus aktif dan bertipe impor klik. Gunakan tindakan kompatibel atau masukkan ID yang sesuai secara manual. |
| no_click_id | Klik asli tidak memiliki gclid/gbraid/wbraid. Periksa URL iklan, penyimpanan parameter, dan kecocokan postback dengan klik. |
| Konversi tercatat, tidak ada percobaan pengiriman | Periksa sumber terpilih, mode pelacakan, paket, sakelar server, izin Google, dan tindakan status. Jika benar, minta dukungan memeriksa antrean pengiriman. |
| Permintaan diterima, tidak ada konversi Ads | Pastikan bukan validateOnly, lalu periksa akun/tindakan, ID klik asli, diagnostik impor, rentang laporan, jendela konversi, dan pemrosesan Google. HTTP 200 saja tidak membuktikan atribusi. |
| Tidak ada peristiwa browser | Tag JS, opsi browser, ID/label lengkap, CSP, pemblokir, persetujuan, batas iframe, dan pemicu sukses AJAX. Periksa Tag Assistant. |
| Pengeluaran tidak muncul | Paket, izin Google Ads API, nomor akun, hari yang sudah selesai, kecocokan kampanye dengan klik, dan error impor terakhir. |
| 429 / batas permintaan | Tunggu sebelum mengulang permintaan antarmuka. Periksa kuota project untuk batas Google. Pengiriman biasa yang gagal tidak dicoba ulang otomatis. |
17. Hubungkan ulang, putuskan, dan migrasi dari JSON
Menambahkan Google Ads API. Aktifkan di project dan sumber, lalu hubungkan ulang. Menyimpan opsi tidak memperluas otorisasi yang sudah ada.
Mengubah Client ID atau Secret. Menyimpan kredensial aplikasi yang berubah menghapus otorisasi OAuth saat ini. Hubungkan lagi dan pertimbangkan semua alur yang berbagi sumber sebelum mengubahnya.
Menghentikan pengiriman postback saja. Matikan pengiriman server lalu simpan. Peristiwa browser, file terjadwal, dan pengeluaran memiliki pengaturan terpisah. Nonaktifkan setiap fitur yang digunakan untuk menghentikan seluruh aktivitas sumber dengan Google.
Memutuskan akses. Menghapus otorisasi OAuth yang tersimpan pada sumber ini. Tidak menghapus aplikasi atau tindakan di Google Ads. Tidak menjalankan pencabutan global Google yang dapat memengaruhi sumber lain dengan aplikasi pelanggan yang sama. Jika Anda sendiri mencabut izin di Google, tinjau semua sumber tersebut.
Kunci JSON akun layanan pelanggan yang sudah ada. Sumber yang terhubung sebelumnya tetap didukung. Untuk migrasi, siapkan dan otorisasi aplikasi OAuth Anda pada sumber. Memasukkan OAuth Client ID memilih jalur OAuth; jangan mengharapkan fallback otomatis ke kunci JSON lama selama login belum selesai. Otorisasi berhasil menghapus kunci konversi server sebelumnya. Periksa juga pengeluaran, izin Ads API, dan setiap tindakan.
File Google Ads terjadwal. Opsi terpisah ini mencakup hingga 90 hari peristiwa yang memenuhi syarat dengan gclid dan memakai nama konversi dari pengaturan feed. Nama tersebut bukan ctId atau label browser. Pilih satu jalur pengiriman utama untuk peristiwa yang sama agar tidak terjadi impor duplikat yang tidak disengaja.
18. Pertanyaan umum
- Bisakah tanpa Google Cloud?
- Bisa untuk pengiriman browser dengan ID/label atau file terjadwal. Pengiriman server otomatis melalui OAuth memerlukan project Cloud Anda sendiri.
- Bisakah tanpa JSON?
- Bisa. Koneksi baru memakai Client ID, Client Secret, dan otorisasi Google, bukan kunci akun layanan yang diunduh.
- Apakah semuanya otomatis?
- Dengan Google Ads API aktif dan akun dipilih, klik «Atur tag dari Google» pada bagian browser sumber. Tombol membuat atau memakai
AC — Offer visitdanAC — Form leadserta mengambil ID/labelnya. Tindakan baru menjadi sasaran sekunder. Pasang tag JavaScript ArtisanClo di halaman; tombol tidak memasangnya. Tanpa API, gunakan kolom manual berikut. - Apakah perlu MCC ArtisanClo?
- Tidak. Dengan akses langsung, MCC sendiri pun tidak diperlukan. Gunakan ID pengelola hanya jika jalur akses Anda memerlukannya.
- Bisakah satu alur memakai akun lain?
- Untuk akun Google atau tindakan berbeda, buat sumber lain dan pilih di alur. Perubahan sumber berlaku bagi semua alur yang memilihnya. Tag browser dan postback menggunakan sumber terpilih. Jika sumber berubah sebelum konversi antrean dikirim, pengiriman lama berhenti dengan
google_connection_changed. - Apakah lead terkirim setelah pengunjung pergi?
- Ya, jika postback yang cocok masuk dan syarat pengiriman server terpenuhi. Konfigurasi hanya browser tidak dapat melakukannya.
- Mengapa peristiwa browser tidak ada dalam konversi ArtisanClo?
- Tag Google tidak menggantikan penerima konversi. Atur postback/penangan situs dan ID klik internal.
- Apakah validasi berhasil membuktikan atribusi?
- Tidak. Konfirmasikan seluruh rangkaian dengan klik iklan asli yang diizinkan dan periksa hasil akhirnya di Google Ads.
Terkait: sumber, pelacakan alur, konversi masuk, riwayat konversi, laporan dan pengeluaran. Persyaratan API eksternal diperiksa berdasarkan dokumentasi Google pada 19 Oktober 2026; lihat antarmuka Google terbaru untuk pengaturan project dan nama layar.
ArtisanClo · Dokumentasi kabinet. Pertanyaan — info@artisanclo.com atau @artisanclo_support di Telegram.