
Daftar Isi
- Mengapa Google Ads Scripts Begitu Penting?
- Memulai dengan Google Ads Scripts: Dasar-Dasar
- Contoh Script Google Ads untuk Pemula
- Tips dan Trik untuk Google Ads Scripts
- Kesimpulan: Kuasai Automasi Iklan
Panduan Lengkap Google Ads Scripts untuk Pemula: Automasi Iklan Anda!
Apakah Anda merasa kewalahan mengelola kampanye Google Ads Anda? Apakah Anda menghabiskan terlalu banyak waktu untuk tugas-tugas rutin dan repetitif? Bayangkan jika ada cara untuk mengotomatiskan tugas-tugas tersebut, sehingga Anda bisa fokus pada strategi dan inovasi yang lebih penting. Google Ads Scripts adalah jawabannya! Artikel ini akan memandu Anda, bahkan jika Anda seorang pemula, untuk memanfaatkan kekuatan Google Ads Scripts.
Mengapa Google Ads Scripts Begitu Penting?
Google Ads Scripts memungkinkan Anda untuk mengotomatiskan hampir semua aspek pengelolaan kampanye Anda. Bayangkan bisa secara otomatis menaikkan bid berdasarkan cuaca (menaikkan bid untuk kata kunci “AC murah” saat cuaca panas), atau menonaktifkan iklan yang berkinerja buruk secara otomatis setelah periode tertentu. Ini bukan lagi mimpi. Berikut beberapa masalah yang bisa dipecahkan oleh Google Ads Scripts:
- Manajemen Bidding yang Rumit: Mengatur bidding secara manual untuk ribuan kata kunci sangat memakan waktu dan rentan kesalahan.
- Laporan yang Membosankan: Membuat laporan harian, mingguan, atau bulanan secara manual bisa menjadi tugas yang membosankan dan menghabiskan energi.
- Penyesuaian Iklan yang Lambat: Merespon perubahan tren pasar atau ketersediaan produk secara manual bisa sangat lambat.
- Kurangnya Waktu untuk Strategi: Terlalu banyak waktu dihabiskan untuk tugas-tugas operasional, sehingga kurang waktu untuk berpikir strategis.
Dengan Google Ads Scripts, Anda dapat mengatasi masalah-masalah ini dan lebih fokus pada pertumbuhan bisnis Anda. Mari kita mulai!
Memulai dengan Google Ads Scripts: Dasar-Dasar yang Harus Anda Ketahui
Sebelum kita masuk ke contoh kode, mari kita pahami dulu dasar-dasarnya. Google Ads Scripts menggunakan JavaScript, jadi jika Anda sudah familiar dengan JavaScript, Anda akan merasa lebih mudah. Jika tidak, jangan khawatir! Kami akan memandu Anda langkah demi langkah.
1. Akses Editor Script Google Ads
Untuk mengakses editor script, ikuti langkah berikut:
- Masuk ke akun Google Ads Anda.
- Di menu sebelah kiri, klik “Alat & Setelan”.
- Di bagian “Tindakan Massal”, pilih “Skrip”.
- Klik tombol “+” untuk membuat skrip baru.
Anda sekarang berada di editor script, tempat Anda akan menulis dan menjalankan kode Anda.
2. Struktur Dasar Script Google Ads
Setiap script Google Ads memiliki struktur dasar yang perlu Anda pahami:
function main() {
// Kode script Anda di sini
}
Fungsi `main()` adalah tempat kode Anda akan dieksekusi. Semua logika script Anda harus berada di dalam fungsi ini.
3. Mendapatkan Akses ke Entitas Google Ads
Untuk berinteraksi dengan kampanye, grup iklan, kata kunci, dan entitas lainnya di Google Ads, Anda perlu menggunakan API Google Ads Services. Contohnya:
function main() {
// Mendapatkan semua kampanye
var campaigns = AdsApp.campaigns().get();
// Iterasi melalui setiap kampanye
while (campaigns.hasNext()) {
var campaign = campaigns.next();
Logger.log('Nama Kampanye: ' + campaign.getName());
}
}
Kode di atas mengambil semua kampanye di akun Anda dan mencetak nama setiap kampanye ke log. `AdsApp` adalah objek utama yang digunakan untuk mengakses entitas Google Ads.
4. Menggunakan Logger untuk Debugging
`Logger.log()` adalah teman terbaik Anda saat debugging. Gunakan ini untuk mencetak informasi penting ke log, sehingga Anda bisa melihat apa yang terjadi saat script Anda berjalan.
Contoh Script Google Ads untuk Pemula: Tingkatkan Performa Iklan Anda
Sekarang, mari kita lihat beberapa contoh script sederhana yang bisa langsung Anda gunakan.
1. Script untuk Menonaktifkan Kata Kunci dengan CTR Rendah
Script ini akan menonaktifkan kata kunci yang memiliki rasio klik-tayang (CTR) di bawah ambang batas tertentu selama periode waktu tertentu.
function main() {
var CTR_THRESHOLD = 0.01; // CTR 1%
var DATE_RANGE = 'LAST_30_DAYS';
var keywords = AdsApp.keywords()
.withCondition("Ctr < " + CTR_THRESHOLD)
.withCondition("Impressions > 100") // Hanya pertimbangkan kata kunci dengan impresi yang cukup
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
keyword.pause();
Logger.log('Kata kunci "' + keyword.getText() + '" dinonaktifkan karena CTR rendah.');
}
}
Penjelasan:
- `CTR_THRESHOLD`: Menentukan ambang batas CTR (dalam desimal).
- `DATE_RANGE`: Menentukan periode waktu yang akan dievaluasi.
- `AdsApp.keywords()`: Memilih semua kata kunci.
- `.withCondition()`: Menambahkan kondisi untuk memfilter kata kunci berdasarkan CTR dan impresi.
- `.forDateRange()`: Menentukan periode waktu untuk data yang akan dievaluasi.
- `keyword.pause()`: Menonaktifkan kata kunci.
- `Logger.log()`: Mencatat kata kunci yang dinonaktifkan ke log.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `CTR_THRESHOLD` dan `DATE_RANGE` sesuai kebutuhan Anda.
- Klik tombol “Pratinjau” untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol “Jalankan skrip”.
- Jadwalkan script untuk berjalan secara otomatis setiap hari atau setiap minggu.
2. Script untuk Mengirim Email Pemberitahuan jika Biaya Melebihi Anggaran
Script ini akan mengirim email jika biaya kampanye melebihi anggaran yang ditentukan.
function main() {
var BUDGET_THRESHOLD = 0.8; // 80% dari anggaran
var RECIPIENT_EMAIL = 'email@anda.com';
var campaigns = AdsApp.campaigns().get();
while (campaigns.hasNext()) {
var campaign = campaigns.next();
var stats = campaign.getStatsFor('TODAY');
var cost = stats.getCost();
var budget = campaign.getBudget();
if (cost > budget * BUDGET_THRESHOLD) {
var subject = 'Peringatan Anggaran Kampanye: ' + campaign.getName();
var body = 'Kampanye "' + campaign.getName() + '" telah menghabiskan lebih dari ' + (BUDGET_THRESHOLD * 100) + '% dari anggarannya hari ini. Biaya: ' + cost + ', Anggaran: ' + budget;
MailApp.sendEmail(RECIPIENT_EMAIL, subject, body);
Logger.log('Email peringatan anggaran dikirim untuk kampanye "' + campaign.getName() + '".');
}
}
}
Penjelasan:
- `BUDGET_THRESHOLD`: Menentukan persentase anggaran yang diizinkan sebelum pemberitahuan dikirim.
- `RECIPIENT_EMAIL`: Alamat email penerima pemberitahuan.
- `campaign.getStatsFor('TODAY')`: Mendapatkan statistik kampanye untuk hari ini.
- `MailApp.sendEmail()`: Mengirim email.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `BUDGET_THRESHOLD` dan `RECIPIENT_EMAIL` sesuai kebutuhan Anda.
- Klik tombol “Pratinjau” untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol “Jalankan skrip”.
- Jadwalkan script untuk berjalan secara otomatis setiap hari.
3. Script untuk Update Bid Berdasarkan Posisi Iklan
Script ini akan secara otomatis menyesuaikan bid kata kunci berdasarkan posisi rata-rata iklan. Jika posisi rata-rata di bawah ambang batas yang ditentukan, bid akan dinaikkan. Jika posisi rata-rata di atas ambang batas, bid akan diturunkan.
function main() {
var TARGET_AVERAGE_POSITION = 2; // Target posisi rata-rata iklan
var BID_ADJUSTMENT_PERCENTAGE = 0.1; // 10% penyesuaian bid
var DATE_RANGE = 'LAST_7_DAYS';
var keywords = AdsApp.keywords()
.withCondition("AveragePosition > " + TARGET_AVERAGE_POSITION)
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
var currentBid = keyword.getBid();
var newBid = currentBid * (1 - BID_ADJUSTMENT_PERCENTAGE); // Turunkan bid
keyword.setBid(newBid);
Logger.log('Kata kunci "' + keyword.getText() + '", bid diturunkan menjadi ' + newBid);
}
var keywords = AdsApp.keywords()
.withCondition("AveragePosition < " + TARGET_AVERAGE_POSITION)
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
var currentBid = keyword.getBid();
var newBid = currentBid * (1 + BID_ADJUSTMENT_PERCENTAGE); // Naikkan bid
keyword.setBid(newBid);
Logger.log('Kata kunci "' + keyword.getText() + '", bid dinaikkan menjadi ' + newBid);
}
}
Penjelasan:
- `TARGET_AVERAGE_POSITION`: Menentukan posisi rata-rata iklan yang diinginkan.
- `BID_ADJUSTMENT_PERCENTAGE`: Menentukan persentase penyesuaian bid.
- Script ini memisahkan logika untuk menurunkan dan menaikkan bid agar lebih mudah dibaca.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `TARGET_AVERAGE_POSITION` dan `BID_ADJUSTMENT_PERCENTAGE` sesuai kebutuhan Anda.
- Klik tombol "Pratinjau" untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol "Jalankan skrip".
- Jadwalkan script untuk berjalan secara otomatis setiap hari.
Tips dan Trik untuk Google Ads Scripts
Berikut beberapa tips dan trik untuk memaksimalkan penggunaan Google Ads Scripts:
- Gunakan Dokumentasi Resmi Google Ads Scripts: Dokumentasi resmi Google adalah sumber daya terbaik untuk mempelajari tentang API dan fungsi yang tersedia.
- Pratinjau Sebelum Menjalankan: Selalu gunakan fitur "Pratinjau" untuk menguji script Anda sebelum menjalankannya secara langsung. Ini akan membantu Anda menghindari kesalahan yang mahal.
- Jadwalkan Script Anda: Sebagian besar script akan lebih efektif jika dijalankan secara otomatis secara teratur. Jadwalkan script Anda untuk berjalan setiap hari, setiap minggu, atau setiap bulan.
- Gunakan Komentar: Tambahkan komentar ke kode Anda untuk menjelaskan apa yang dilakukan setiap bagian. Ini akan membantu Anda (dan orang lain) memahami dan memodifikasi script Anda di masa mendatang.
- Manfaatkan Library Pihak Ketiga: Ada banyak library pihak ketiga yang tersedia untuk Google Ads Scripts. Library ini dapat membantu Anda melakukan tugas-tugas kompleks dengan lebih mudah.
- Bergabung dengan Komunitas: Bergabunglah dengan forum atau komunitas online tempat Anda dapat mengajukan pertanyaan dan berbagi pengetahuan dengan pengguna Google Ads Scripts lainnya.
Kesimpulan: Kuasai Automasi Iklan dengan Google Ads Scripts
Google Ads Scripts adalah alat yang sangat ampuh yang dapat membantu Anda mengotomatiskan tugas-tugas rutin, meningkatkan kinerja kampanye, dan menghemat waktu yang berharga. Dengan panduan ini, Anda telah mempelajari dasar-dasar Google Ads Scripts dan melihat beberapa contoh script yang bisa langsung Anda gunakan. Jangan takut untuk bereksperimen dan mencoba hal-hal baru. Dengan sedikit latihan, Anda akan menjadi ahli Google Ads Scripts dalam waktu singkat!
Butuh bantuan lebih lanjut dalam mengoptimalkan kampanye Google Ads Anda? Jangan ragu untuk menghubungi kami melalui WhatsApp di https://wa.me/6282175268793. Kami di Multibisnis Indo (Tentang Kami) menyediakan layanan komprehensif untuk membantu bisnis Anda berkembang melalui iklan digital.
Menguasai Potensi Otomatisasi Google Ads - Langkah Selanjutnya Ada di Tangan Anda!
Selamat! Anda telah menjelajahi dunia Google Ads Scripts, dari dasar-dasar JavaScript hingga contoh-contoh praktis yang siap diterapkan. Kita telah membuka tabir kompleksitas yang seringkali membuat para pemula merasa gentar, dan membuktikan bahwa otomatisasi iklan bukan lagi monopoli para ahli. Anda sekarang memiliki fondasi yang kuat untuk mengoptimalkan kampanye Google Ads Anda secara lebih efisien, efektif, dan strategis.
Inti dari panduan ini adalah memberikan Anda pemahaman mendalam tentang bagaimana Google Ads Scripts dapat membebaskan Anda dari tugas-tugas manual yang membosankan, memungkinkan Anda fokus pada aspek-aspek krusial seperti pengembangan strategi, analisis data mendalam, dan inovasi berkelanjutan. Kita telah melihat bagaimana script sederhana dapat mengotomatiskan penyesuaian bid berdasarkan kinerja, mengirimkan notifikasi peringatan anggaran, dan bahkan menanggapi perubahan inventaris produk secara real-time. Bayangkan dampaknya pada bisnis Anda: peningkatan efisiensi operasional, pengurangan biaya iklan yang tidak efektif, dan peningkatan ROI yang signifikan.
Namun, pengetahuan tanpa tindakan adalah sia-sia. Sekaranglah saatnya untuk menerapkan apa yang telah Anda pelajari. Jangan biarkan panduan ini hanya menjadi bacaan yang informatif; jadikanlah sebagai panduan praktis yang mengubah cara Anda mengelola kampanye Google Ads selamanya. Mulailah dengan langkah kecil. Pilih satu contoh script yang paling relevan dengan kebutuhan Anda saat ini dan implementasikan. Amati hasilnya, pelajari pelajaran yang didapatkan, dan teruslah bereksperimen.
Langkah Actionable: Otomatiskan Satu Tugas Penting Hari Ini!
Untuk membantu Anda memulai, inilah tantangan konkret: Identifikasi satu tugas manual yang paling memakan waktu dalam pengelolaan kampanye Google Ads Anda. Apakah itu memantau kinerja kata kunci, memeriksa status iklan yang disapproved, atau membuat laporan mingguan? Pilih satu, dan gunakan pengetahuan yang Anda peroleh dari panduan ini untuk mengotomatiskan tugas tersebut dengan Google Ads Scripts.
Berikut adalah beberapa tips untuk membantu Anda berhasil:
- Mulai dengan Sederhana: Jangan mencoba mengotomatiskan seluruh kampanye Anda sekaligus. Fokus pada satu tugas spesifik dan kuasai script yang relevan.
- Gunakan Pratinjau: Sebelum menjalankan script Anda secara langsung, selalu gunakan fitur "Pratinjau" untuk memastikan tidak ada kesalahan dan dampaknya sesuai dengan yang diharapkan.
- Dokumentasikan Kode Anda: Tambahkan komentar yang jelas dan ringkas ke kode Anda untuk menjelaskan apa yang dilakukan setiap bagian. Ini akan sangat membantu jika Anda perlu memodifikasi script di masa mendatang.
- Manfaatkan Sumber Daya Tambahan: Jangan ragu untuk merujuk ke dokumentasi resmi Google Ads Scripts, forum komunitas, dan sumber daya online lainnya untuk mendapatkan bantuan dan inspirasi.
- Jangan Takut Gagal: Semua orang membuat kesalahan. Jika script Anda tidak berfungsi seperti yang diharapkan, jangan menyerah. Analisis kesalahan tersebut, pelajari dari pengalaman, dan coba lagi.
Call to Action yang Spesifik: Konsultasikan Kebutuhan Otomatisasi Iklan Anda dengan Tim Ahli Kami!
Kami memahami bahwa mengimplementasikan Google Ads Scripts bisa terasa menantang, terutama bagi pemula. Jika Anda merasa kewalahan, atau ingin mempercepat proses dan memastikan hasil yang optimal, tim ahli kami siap membantu. Kami menawarkan layanan konsultasi dan implementasi Google Ads Scripts yang dipersonalisasi, yang dirancang untuk memenuhi kebutuhan unik bisnis Anda. Kami dapat membantu Anda:
- Mengidentifikasi Peluang Otomatisasi: Menganalisis kampanye Google Ads Anda dan menemukan area-area di mana otomatisasi dapat memberikan dampak terbesar.
- Mengembangkan Script yang Disesuaikan: Menulis script Google Ads yang disesuaikan dengan kebutuhan spesifik bisnis Anda, memastikan kinerja yang optimal.
- Mengimplementasikan dan Mengelola Script: Memastikan script Anda diimplementasikan dengan benar dan dikelola secara berkelanjutan untuk hasil jangka panjang.
- Memberikan Pelatihan dan Dukungan: Memberikan pelatihan kepada tim Anda tentang cara menggunakan dan memelihara script Google Ads Anda.
Jangan biarkan potensi otomatisasi iklan Anda terbuang percuma. Hubungi kami sekarang melalui WhatsApp di https://wa.me/6282175268793 untuk menjadwalkan konsultasi gratis. Bersama-sama, kita dapat merancang solusi Google Ads Scripts yang akan membawa kampanye iklan Anda ke level berikutnya. Kunjungi juga Multibisnis Indo (Tentang Kami) untuk mengenal lebih dekat tim dan visi kami, serta jelajahi layanan komprehensif yang kami tawarkan untuk membantu bisnis Anda tumbuh melalui strategi pemasaran digital yang cerdas.
Motivasi dan Inspirasi: Raih Keunggulan Kompetitif dengan Kekuatan Otomatisasi!
Di era digital yang serba cepat dan kompetitif ini, kemampuan untuk beradaptasi dan berinovasi adalah kunci untuk bertahan dan berkembang. Google Ads Scripts adalah alat yang memberdayakan Anda untuk melakukan hal itu. Dengan menguasai otomatisasi iklan, Anda dapat membebaskan waktu dan sumber daya Anda untuk fokus pada hal-hal yang paling penting: membangun merek Anda, memahami pelanggan Anda, dan mengembangkan strategi pertumbuhan yang berkelanjutan.
Ingatlah, perjalanan menuju keunggulan adalah proses berkelanjutan. Teruslah belajar, teruslah bereksperimen, dan teruslah mencari cara untuk meningkatkan kampanye Google Ads Anda. Dengan dedikasi dan kerja keras, Anda dapat mencapai kesuksesan yang luar biasa.
Pertanyaan Ringan untuk Interaksi: Apa Satu Hal yang Akan Anda Otomatiskan di Kampanye Google Ads Anda Hari Ini? Bagikan Jawaban Anda di Kolom Komentar!
Semoga artikel ini bermanfaat dan menginspirasi Anda untuk mengambil tindakan. Kami percaya pada potensi Anda untuk menguasai Google Ads Scripts dan mencapai kesuksesan yang lebih besar dengan kampanye iklan Anda. Selamat berkreasi dan semoga sukses!

Daftar Isi
- Mengapa Google Ads Scripts Begitu Penting?
- Memulai dengan Google Ads Scripts: Dasar-Dasar
- Contoh Script Google Ads untuk Pemula
- Tips dan Trik untuk Google Ads Scripts
- Kesimpulan: Kuasai Automasi Iklan
Panduan Lengkap Google Ads Scripts untuk Pemula: Automasi Iklan Anda!
Apakah Anda merasa kewalahan mengelola kampanye Google Ads Anda? Apakah Anda menghabiskan terlalu banyak waktu untuk tugas-tugas rutin dan repetitif? Bayangkan jika ada cara untuk mengotomatiskan tugas-tugas tersebut, sehingga Anda bisa fokus pada strategi dan inovasi yang lebih penting. Google Ads Scripts adalah jawabannya! Artikel ini akan memandu Anda, bahkan jika Anda seorang pemula, untuk memanfaatkan kekuatan Google Ads Scripts.
Mengapa Google Ads Scripts Begitu Penting?
Google Ads Scripts memungkinkan Anda untuk mengotomatiskan hampir semua aspek pengelolaan kampanye Anda. Bayangkan bisa secara otomatis menaikkan bid berdasarkan cuaca (menaikkan bid untuk kata kunci "AC murah" saat cuaca panas), atau menonaktifkan iklan yang berkinerja buruk secara otomatis setelah periode tertentu. Ini bukan lagi mimpi. Berikut beberapa masalah yang bisa dipecahkan oleh Google Ads Scripts:
- Manajemen Bidding yang Rumit: Mengatur bidding secara manual untuk ribuan kata kunci sangat memakan waktu dan rentan kesalahan.
- Laporan yang Membosankan: Membuat laporan harian, mingguan, atau bulanan secara manual bisa menjadi tugas yang membosankan dan menghabiskan energi.
- Penyesuaian Iklan yang Lambat: Merespon perubahan tren pasar atau ketersediaan produk secara manual bisa sangat lambat.
- Kurangnya Waktu untuk Strategi: Terlalu banyak waktu dihabiskan untuk tugas-tugas operasional, sehingga kurang waktu untuk berpikir strategis.
Dengan Google Ads Scripts, Anda dapat mengatasi masalah-masalah ini dan lebih fokus pada pertumbuhan bisnis Anda. Mari kita mulai!
Memulai dengan Google Ads Scripts: Dasar-Dasar yang Harus Anda Ketahui
Sebelum kita masuk ke contoh kode, mari kita pahami dulu dasar-dasarnya. Google Ads Scripts menggunakan JavaScript, jadi jika Anda sudah familiar dengan JavaScript, Anda akan merasa lebih mudah. Jika tidak, jangan khawatir! Kami akan memandu Anda langkah demi langkah.
1. Akses Editor Script Google Ads
Untuk mengakses editor script, ikuti langkah berikut:
- Masuk ke akun Google Ads Anda.
- Di menu sebelah kiri, klik "Alat & Setelan".
- Di bagian "Tindakan Massal", pilih "Skrip".
- Klik tombol "+" untuk membuat skrip baru.
Anda sekarang berada di editor script, tempat Anda akan menulis dan menjalankan kode Anda.
2. Struktur Dasar Script Google Ads
Setiap script Google Ads memiliki struktur dasar yang perlu Anda pahami:
function main() {
// Kode script Anda di sini
}
Fungsi `main()` adalah tempat kode Anda akan dieksekusi. Semua logika script Anda harus berada di dalam fungsi ini.
3. Mendapatkan Akses ke Entitas Google Ads
Untuk berinteraksi dengan kampanye, grup iklan, kata kunci, dan entitas lainnya di Google Ads, Anda perlu menggunakan API Google Ads Services. Contohnya:
function main() {
// Mendapatkan semua kampanye
var campaigns = AdsApp.campaigns().get();
// Iterasi melalui setiap kampanye
while (campaigns.hasNext()) {
var campaign = campaigns.next();
Logger.log('Nama Kampanye: ' + campaign.getName());
}
}
Kode di atas mengambil semua kampanye di akun Anda dan mencetak nama setiap kampanye ke log. `AdsApp` adalah objek utama yang digunakan untuk mengakses entitas Google Ads.
4. Menggunakan Logger untuk Debugging
`Logger.log()` adalah teman terbaik Anda saat debugging. Gunakan ini untuk mencetak informasi penting ke log, sehingga Anda bisa melihat apa yang terjadi saat script Anda berjalan.
Contoh Script Google Ads untuk Pemula: Tingkatkan Performa Iklan Anda
Sekarang, mari kita lihat beberapa contoh script sederhana yang bisa langsung Anda gunakan.
1. Script untuk Menonaktifkan Kata Kunci dengan CTR Rendah
Script ini akan menonaktifkan kata kunci yang memiliki rasio klik-tayang (CTR) di bawah ambang batas tertentu selama periode waktu tertentu.
function main() {
var CTR_THRESHOLD = 0.01; // CTR 1%
var DATE_RANGE = 'LAST_30_DAYS';
var keywords = AdsApp.keywords()
.withCondition("Ctr < " + CTR_THRESHOLD)
.withCondition("Impressions > 100") // Hanya pertimbangkan kata kunci dengan impresi yang cukup
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
keyword.pause();
Logger.log('Kata kunci "' + keyword.getText() + '" dinonaktifkan karena CTR rendah.');
}
}
Penjelasan:
- `CTR_THRESHOLD`: Menentukan ambang batas CTR (dalam desimal).
- `DATE_RANGE`: Menentukan periode waktu yang akan dievaluasi.
- `AdsApp.keywords()`: Memilih semua kata kunci.
- `.withCondition()`: Menambahkan kondisi untuk memfilter kata kunci berdasarkan CTR dan impresi.
- `.forDateRange()`: Menentukan periode waktu untuk data yang akan dievaluasi.
- `keyword.pause()`: Menonaktifkan kata kunci.
- `Logger.log()`: Mencatat kata kunci yang dinonaktifkan ke log.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `CTR_THRESHOLD` dan `DATE_RANGE` sesuai kebutuhan Anda.
- Klik tombol "Pratinjau" untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol "Jalankan skrip".
- Jadwalkan script untuk berjalan secara otomatis setiap hari atau setiap minggu.
2. Script untuk Mengirim Email Pemberitahuan jika Biaya Melebihi Anggaran
Script ini akan mengirim email jika biaya kampanye melebihi anggaran yang ditentukan.
function main() {
var BUDGET_THRESHOLD = 0.8; // 80% dari anggaran
var RECIPIENT_EMAIL = 'email@anda.com';
var campaigns = AdsApp.campaigns().get();
while (campaigns.hasNext()) {
var campaign = campaigns.next();
var stats = campaign.getStatsFor('TODAY');
var cost = stats.getCost();
var budget = campaign.getBudget();
if (cost > budget * BUDGET_THRESHOLD) {
var subject = 'Peringatan Anggaran Kampanye: ' + campaign.getName();
var body = 'Kampanye "' + campaign.getName() + '" telah menghabiskan lebih dari ' + (BUDGET_THRESHOLD * 100) + '% dari anggarannya hari ini. Biaya: ' + cost + ', Anggaran: ' + budget;
MailApp.sendEmail(RECIPIENT_EMAIL, subject, body);
Logger.log('Email peringatan anggaran dikirim untuk kampanye "' + campaign.getName() + '".');
}
}
}
Penjelasan:
- `BUDGET_THRESHOLD`: Menentukan persentase anggaran yang diizinkan sebelum pemberitahuan dikirim.
- `RECIPIENT_EMAIL`: Alamat email penerima pemberitahuan.
- `campaign.getStatsFor('TODAY')`: Mendapatkan statistik kampanye untuk hari ini.
- `MailApp.sendEmail()`: Mengirim email.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `BUDGET_THRESHOLD` dan `RECIPIENT_EMAIL` sesuai kebutuhan Anda.
- Klik tombol "Pratinjau" untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol "Jalankan skrip".
- Jadwalkan script untuk berjalan secara otomatis setiap hari.
3. Script untuk Update Bid Berdasarkan Posisi Iklan
Script ini akan secara otomatis menyesuaikan bid kata kunci berdasarkan posisi rata-rata iklan. Jika posisi rata-rata di bawah ambang batas yang ditentukan, bid akan dinaikkan. Jika posisi rata-rata di atas ambang batas, bid akan diturunkan.
function main() {
var TARGET_AVERAGE_POSITION = 2; // Target posisi rata-rata iklan
var BID_ADJUSTMENT_PERCENTAGE = 0.1; // 10% penyesuaian bid
var DATE_RANGE = 'LAST_7_DAYS';
var keywords = AdsApp.keywords()
.withCondition("AveragePosition > " + TARGET_AVERAGE_POSITION)
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
var currentBid = keyword.getBid();
var newBid = currentBid * (1 - BID_ADJUSTMENT_PERCENTAGE); // Turunkan bid
keyword.setBid(newBid);
Logger.log('Kata kunci "' + keyword.getText() + '", bid diturunkan menjadi ' + newBid);
}
var keywords = AdsApp.keywords()
.withCondition("AveragePosition < " + TARGET_AVERAGE_POSITION)
.forDateRange(DATE_RANGE)
.get();
while (keywords.hasNext()) {
var keyword = keywords.next();
var currentBid = keyword.getBid();
var newBid = currentBid * (1 + BID_ADJUSTMENT_PERCENTAGE); // Naikkan bid
keyword.setBid(newBid);
Logger.log('Kata kunci "' + keyword.getText() + '", bid dinaikkan menjadi ' + newBid);
}
}
Penjelasan:
- `TARGET_AVERAGE_POSITION`: Menentukan posisi rata-rata iklan yang diinginkan.
- `BID_ADJUSTMENT_PERCENTAGE`: Menentukan persentase penyesuaian bid.
- Script ini memisahkan logika untuk menurunkan dan menaikkan bid agar lebih mudah dibaca.
Langkah-langkah Menggunakan Script ini:
- Salin kode di atas ke editor script Google Ads Anda.
- Ubah `TARGET_AVERAGE_POSITION` dan `BID_ADJUSTMENT_PERCENTAGE` sesuai kebutuhan Anda.
- Klik tombol "Pratinjau" untuk melihat apa yang akan terjadi.
- Jika Anda puas, klik tombol "Jalankan skrip".
- Jadwalkan script untuk berjalan secara otomatis setiap hari.
Tips dan Trik untuk Google Ads Scripts
Berikut beberapa tips dan trik untuk memaksimalkan penggunaan Google Ads Scripts:
- Gunakan Dokumentasi Resmi Google Ads Scripts: Dokumentasi resmi Google adalah sumber daya terbaik untuk mempelajari tentang API dan fungsi yang tersedia.
- Pratinjau Sebelum Menjalankan: Selalu gunakan fitur "Pratinjau" untuk menguji script Anda sebelum menjalankannya secara langsung. Ini akan membantu Anda menghindari kesalahan yang mahal.
- Jadwalkan Script Anda: Sebagian besar script akan lebih efektif jika dijalankan secara otomatis secara teratur. Jadwalkan script Anda untuk berjalan setiap hari, setiap minggu, atau setiap bulan.
- Gunakan Komentar: Tambahkan komentar ke kode Anda untuk menjelaskan apa yang dilakukan setiap bagian. Ini akan membantu Anda (dan orang lain) memahami dan memodifikasi script Anda di masa mendatang.
- Manfaatkan Library Pihak Ketiga: Ada banyak library pihak ketiga yang tersedia untuk Google Ads Scripts. Library ini dapat membantu Anda melakukan tugas-tugas kompleks dengan lebih mudah.
