Skrip Google Ads mengantarkan era baru dengan akses API

Diterbitkan: 2023-08-09

Selama hampir satu dekade, skrip Google Ads telah menjadi pahlawan tanpa tanda jasa bagi pengiklan yang ingin mengotomatiskan akun mereka.

Awalnya dibuat untuk memberdayakan pengguna dengan kemampuan otomatisasi berbasis JavaScript, skrip ini sekarang dapat menggunakan fungsi "mutasi" Google Ads API.

Ini berarti pengiklan dapat langsung berintegrasi dengan segudang kemampuan di Ads API. Mereka tidak lagi terbatas untuk bekerja dengan entitas iklan dan fungsi yang telah diaktifkan oleh tim skrip.

Skrip Google Ads menjembatani kesenjangan ke Ads API

Awalnya diperkenalkan sebagai alat yang memungkinkan pengguna memanfaatkan kekuatan JavaScript untuk mengotomatiskan tugas berulang, skrip terus berkembang, mencerminkan lanskap periklanan digital yang dinamis.

Penambahan fungsi mutate baru-baru ini menjembatani kesenjangan kemampuan antara skrip Google Ads dan Google Ads API.

Dengan integrasi ini, pengiklan sekarang dapat memanipulasi dan mengontrol secara langsung hampir semua komponen akun Google Ads mereka, mencapai tingkat kecanggihan yang sebelumnya diperuntukkan bagi mereka yang berinteraksi langsung dengan API.

Evolusi ini mewujudkan bagaimana Google berusaha mendemokratisasi alat periklanan yang kuat, menjadikannya dapat diakses oleh spektrum pengguna yang lebih luas.

Lanskap opsi otomatisasi PPC

Kemampuan mutasi baru dalam skrip mengubah cara kita memikirkan opsi otomatisasi dalam pemasaran penelusuran.

Skrip Google Ads hanyalah salah satu dari beberapa opsi otomatisasi untuk pengiklan PPC yang juga dapat memilih untuk menggunakan alat manajemen PPC pihak ketiga, Ads API, atau mekanisme bawaan yang lebih sederhana untuk otomatisasi seperti yang ada di frontend Google Ads.

Mari kita lihat kelebihan dan kekurangan masing-masing.

Alat manajemen PPC pihak ketiga

Ini biasanya adalah platform komprehensif yang menyediakan manajemen dan fitur kampanye ujung ke ujung seperti:

  • Pengeditan massal.
  • Pelaporan kinerja.
  • Kemampuan otomatisasi yang canggih.

Alat-alat ini menangani panggilan API dan mengelola kompleksitas pemeliharaan kode, menjadikannya ramah pengguna bahkan untuk pemasar non-teknis.

Namun, alat ini dapat memiliki kurva pembelajaran dan kemungkinan biaya yang lebih tinggi daripada solusi internal.

Google Ads API

Google Ads API memberikan kontrol yang kuat dan terperinci atas kampanye, memungkinkan otomatisasi kustom dan integrasi dengan sistem lain. Ini menawarkan akses ke semua fungsi Google Ads, termasuk fungsi mutate.

Namun, ini adalah opsi yang paling teknis, yang membutuhkan pemahaman panggilan API, autentikasi, dan memelihara lingkungan server.

Ini biasanya paling cocok untuk tim yang lebih besar dengan pengembang khusus atau bisnis dengan kebutuhan yang sangat spesifik yang tidak dapat dipenuhi oleh alat siap pakai.

Skrip Iklan Google

Skrip memungkinkan otomatisasi khusus tanpa beban teknis API yang berat.

Berbasis JavaScript dan dijalankan dalam platform Google Ads, mengurangi kebutuhan akan server eksternal atau penyiapan yang rumit.

Penambahan dukungan fungsi mutasi baru-baru ini telah meningkatkan kemampuan mereka secara substansial. Namun, mereka memiliki batas waktu eksekusi dan tidak cocok untuk operasi kompleks berskala besar.

Otomatisasi bawaan di frontend Google Ads

Metode yang paling mudah, ini mencakup fitur seperti strategi dan aturan penawaran otomatis.

Alat ini sangat bagus untuk tugas otomatisasi sederhana dan mudah diakses oleh semua pengiklan, terlepas dari kemampuan teknisnya.

Namun, mereka tidak memiliki penyesuaian dan kontrol yang disediakan oleh metode lain.


Dapatkan buletin pencarian harian yang diandalkan pemasar.

Memproses ... tunggu sebentar.

Lihat persyaratan.


Kasus penggunaan skrip Google Ads

Di bawah ini adalah beberapa hal umum yang telah diotomatiskan oleh pengiklan dengan skrip:

Manajemen tawaran

  • Skrip dapat mengotomatiskan penawaran berdasarkan seperangkat aturan yang telah ditentukan sebelumnya. Ini menghemat waktu dan memastikan tawaran selalu dioptimalkan untuk performa terbaik.

Pelaporan

  • Skrip khusus dapat dibuat untuk menghasilkan laporan yang penting bagi pengiklan. Ini dapat berkisar dari laporan kinerja kata kunci hingga analisis biaya dan lainnya. (misalnya Pelaporan + skrip GPT)

Manajemen anggaran

  • Skrip dapat membantu menyesuaikan anggaran kampanye secara otomatis berdasarkan performa atau faktor eksternal seperti musiman.

Manajemen kata kunci dan iklan

  • Skrip dapat menambah, menjeda, atau menghapus kata kunci atau iklan berdasarkan kondisi tertentu, seperti metrik kinerja. (misalnya, Skrip untuk membuat RSA dengan GPT)

Lansiran dan pemberitahuan

  • Pengiklan dapat membuat skrip untuk mengingatkan mereka tentang perubahan signifikan atau potensi masalah di akun mereka.

Aplikasi skrip ini memungkinkan pengiklan untuk merampingkan operasi mereka, berfokus pada tugas-tugas strategis sementara skrip menangani aktivitas rutin ini.

Mengapa penambahan kemampuan 'bermutasi' dalam skrip adalah pengubah permainan

Secara historis, Google Ads API telah menjadi benteng bagi developer alat, tim iklan internal yang besar, dan mereka yang memiliki kecakapan teknis yang lebih mendalam.

Berinteraksi dengan API membutuhkan segudang kerumitan teknis, termasuk autentikasi, mengelola token pengembang, dan nuansa lain yang tidak terkait langsung dengan pengelolaan iklan.

Namun, dengan pembaruan skrip baru-baru ini, API Iklan tidak lagi menjadi domain eksklusif pengembang berpengalaman.

Kemampuan baru Google Ads Scripts membuka jalan bagi pengiklan untuk melampaui batasan yang didukung langsung oleh skrip, memberi mereka akses yang belum pernah ada sebelumnya ke kemampuan API.

Karena skrip menangani teknis autentikasi, token, dan manajemen server, pemasar dapat berfokus pada hal terbaik yang dapat mereka lakukan: mengoptimalkan kampanye iklan dan menciptakan nilai untuk merek mereka.

Dan sekarang, jenis pengoptimalan yang dapat mereka lakukan dengan skrip jauh lebih luas.

Apa yang dilakukan fungsi 'bermutasi'?

Kemampuan mutasi merupakan peningkatan besar bagi pengguna skrip karena luas dan dalamnya kemampuannya.

Fitur ini memfasilitasi sebagian besar modifikasi sumber daya, baik itu membuat, memperbarui, atau menghapus sesuatu dari akun iklan.

Berikut adalah melihat lebih dekat pada masing-masing:

Menciptakan sumber daya

Operasi "buat" adalah tentang menghidupkan entitas baru dalam Google Ads.

Pengguna memberikan representasi JSON lengkap dari sumber daya yang ingin mereka buat.

Setelah panggilan API berhasil, respons sistem menyertakan nama objek yang baru dibuat, yang kemudian dapat dikerjakan lebih lanjut.

Memperbarui sumber daya yang ada

Operasi "pembaruan" API menghadirkan pendekatan intuitif untuk melakukan modifikasi.

Pengguna dapat melakukan pembaruan jarang alih-alih mengulang setiap detail tentang sumber daya.

Ini berarti hanya menunjukkan dengan tepat bidang yang ingin diubah.

Penggunaan atribut updateMask memungkinkan selektivitas ini, memastikan bahwa hanya bidang tertentu yang diubah, yang menjadi sangat berguna saat menangani objek seperti kampanye dengan banyak pengaturan.

Misalnya, mengubah nama dan status kampanye dapat dilakukan dengan mudah tanpa harus mengetahui atau memengaruhi atribut lainnya.

Menghapus sumber daya

Terkadang, mendeklarasikan dan menyederhanakan sama pentingnya dengan membuat dan memperbarui.

Operasi "hapus" dalam fungsi mutate disesuaikan untuk tujuan ini. Itu tidak menghapus objek secara permanen tetapi mengubah status Google Ads menjadi “ REMOVED .”

Manfaat lain dari fungsi "bermutasi" adalah kemampuannya untuk menggabungkan operasi ini.

Pengiklan dapat mengirimkan satu panggilan API yang mencakup beberapa tindakan di berbagai sumber daya, sehingga mengoptimalkan efisiensi.

Selain itu, Google Ads API memastikan atomisitas – artinya dalam satu permintaan API, tindakan dilihat sebagai satu set, baik seluruhnya berhasil atau seluruhnya gagal, yang menjamin konsistensi operasi.

Beberapa kasus penggunaan kemampuan 'bermutasi'

Membuat perubahan massal di seluruh kampanye Google Ads Anda

Salah satu kasus penggunaan yang menonjol untuk kemampuan mutasi di Google Ads API adalah menerapkan perubahan massal di seluruh kampanye dalam satu tindakan.

Bayangkan ingin menyesuaikan strategi penawaran untuk beberapa kampanye selama periode lalu lintas tinggi seperti Black Friday atau Natal.

Dengan fungsi mutate, pengiklan dapat melakukan perubahan menyeluruh di ratusan kampanye, grup iklan, atau bahkan kata kunci, memastikan mereka memaksimalkan ROI mereka selama periode penting ini.

Sebelum ini, hanya menggunakan Skrip Iklan yang memerlukan pembuatan kode berulang yang lebih kompleks dan berpotensi mencapai batas waktu eksekusi.

Proses penyiapan kampanye yang komprehensif

Kasus penggunaan transformatif lainnya adalah pembuatan kampanye secara holistik.

Sebelum kemampuan mutasi, menyiapkan kampanye baru melibatkan beberapa langkah berbeda: membuat kampanye, menambahkan grup iklan, menetapkan kata kunci, dan lainnya. Setiap langkah ini akan menjadi fungsi skripnya sendiri.

Kini, dengan fungsi mutasi, pengiklan dapat merancang penyiapan kampanye komprehensif tempat mereka membuat kampanye, grup iklan yang terkait, iklan yang relevan, dan kata kunci yang ditargetkan semuanya dalam satu panggilan API.

Ini mempercepat proses dan memastikan tidak ada elemen yang tertinggal atau terlewatkan secara keliru.

Dalam contoh dari situs Google Developers ini, satu panggilan membuat anggaran bersama, kampanye baru, dan grup iklan baru, serta menempatkan kampanye dalam anggaran bersama.

Panggilan API tunggal - skrip Google Ads

Pemeriksaan kesalahan

Fungsi mutate menawarkan mekanisme pemeriksaan kesalahan terintegrasi.

Saat satu elemen (seperti grup iklan) mengalami kesalahan saat membuat komponen yang saling terkait, seluruh operasi dapat dihentikan.

Hal ini memastikan bahwa pengiklan tidak berakhir dengan kampanye atau struktur yang setengah jadi.

Tanpa fungsi mutate, skrip akan dieksekusi secara berurutan tanpa fail-safe yang terintegrasi, kemungkinan mengarah ke struktur kampanye yang tidak lengkap yang memerlukan pemeriksaan dan koreksi manual.

Ini hanyalah beberapa contoh yang menggarisbawahi potensi transformatif dari fungsi mutasi, menyederhanakan proses, dan memastikan pengelolaan kampanye iklan yang lebih kuat.

Beberapa peringatan untuk dipertimbangkan

Menambahkan kemampuan "mutasi" ke skrip Google Ads membuka jalan baru untuk pengelolaan akun otomatis, namun bukan tanpa batasan.

Misalnya, skrip iklan memiliki batas waktu proses 30 menit.

Integrasi API langsung atau alat pihak ketiga dapat tetap menjadi solusi yang lebih baik untuk tugas rumit yang mungkin melebihi kerangka waktu ini.

Merevolusi manajemen Google Ads

Dengan kemampuan barunya, skrip Google Ads mengantarkan era baru otomatisasi periklanan.

Dengan menjembatani kesenjangan antara pengiklan rata-rata dan Google Ads API yang dulu misterius, mereka membuat pengelolaan iklan yang canggih menjadi lebih mudah diakses dan didemokratisasi.

Ini adalah saat yang menyenangkan bagi pengiklan. Baik Anda seorang pemula yang mencoba memasuki ranah Google Ads atau profesional berpengalaman, kemajuan ini menjanjikan untuk mendefinisikan kembali apa yang mungkin.

Tetap terinformasi, bereksperimen, dan manfaatkan alat ini hingga potensi penuhnya!


Pendapat yang diungkapkan dalam artikel ini adalah dari penulis tamu dan belum tentu Search Engine Land. Penulis staf tercantum di sini.