Skrip Google Ads ini menggunakan GPT untuk merangkum performa akun

Diterbitkan: 2023-06-05

Bulan lalu, saya membagikan skrip Google Ads pertama saya yang mengaktifkan GPT. Ini mengidentifikasi headline RSA yang hilang dan menyarankan varian baru.

Bulan ini, saya ingin mendorong batas GPT sedikit lebih keras dan melihat apakah saya dapat membuatnya menulis skrip berikutnya untuk saya. Peringatan spoiler: Berhasil! Tapi butuh pegangan tangan untuk sampai ke sana. Saya akan mengajari Anda bagaimana saya merekayasa prompt untuk mendapatkan hasil yang sukses.

Skrip yang saya bagikan menggunakan GPT OpenAI untuk menulis ringkasan performa akun beserta beberapa saran tentang cara meningkatkan performa akun Google Ads.

Membuat laporan PPC lebih deskriptif

Pelaporan PPC bisa menjadi tugas yang membosankan. Secara alami, ini juga berulang karena klien dan pemangku kepentingan mengharapkan laporan terbaru di kotak masuk mereka secara teratur – baik itu mingguan, bulanan, atau, amit-amit, bahkan setiap hari.

Ada banyak alat pelaporan yang bagus (saya bekerja untuk satu). Meskipun mereka dapat secara otomatis menarik data dan memvisualisasikannya, memahami dan menceritakan sebuah cerita dengan data tersebut biasanya masih membutuhkan sentuhan manusia. GPT unggul dalam menulis cerita yang menarik, jadi ini sepertinya solusi yang bagus untuk masalah saya.

GPT dan AI generatif mahir menghasilkan teks yang ditulis dengan baik. Karena model bahasa besar (LLM) telah membaca miliaran kata, mereka sangat pandai memprediksi cara menggabungkan kata dengan cara yang menghasilkan bacaan yang menarik.

Namun, semenarik mungkin, itu tidak selalu benar, dan itu masalah besar ketika tujuannya adalah untuk berbagi laporan yang dapat dipercaya dengan klien.

Jadi saya mulai mencari tahu apakah saya bisa memaksa GPT untuk menjadi benar dan pendongeng yang hebat tentang data di akun iklan.

Masalah kebenaran GPT

Kelemahan GPT adalah kekuatan intinya memprediksi kata berikutnya dalam sebuah string. Jauh lebih tidak dapat diandalkan dalam hal pengecekan fakta dan memastikan apa yang dikatakannya benar.

Pelatihannya mungkin mencakup lusinan postingan blog tentang cara mendapatkan lebih banyak konversi di Google Ads.

Karena artikel tersebut mungkin sering menyebutkan tugas seperti memeriksa anggaran dan mengelola target CPA, GPT kemungkinan akan menyertakan hal tersebut saat menghasilkan saran terkait untuk mendapatkan lebih banyak konversi.

Namun detailnya mungkin sedikit salah, seperti apakah pengiklan yang CPA-nya lebih rendah dari target CPA harus menaikkan atau menurunkan anggaran iklannya. GPT tidak menyelesaikan masalah secara analitik melainkan memprediksi kata-kata yang akan disertakan dalam sarannya.

Masalah lainnya adalah GPT tetap buruk dalam matematika meskipun openAI bekerja untuk mengatasi masalah yang diketahui ini.

Misalnya, jika diberikan fakta seperti berapa banyak klik dan tayangan yang dimiliki kampanye, tidak aman untuk berasumsi bahwa ia akan mengetahui cara menentukan RKT yang benar dari informasi ini. Kita semua tahu bahwa rumusnya sederhana: klik/tayangan = RKT.

Terkadang GPT melakukannya dengan benar, tetapi tidak ada jaminan.

Untuk menghindari kesalahan perhitungan, saya memutuskan akan lebih aman untuk menghitung sendiri dan memberikan hasilnya di prompt.

Daripada memercayai GPT untuk menghitung metrik seperti CTR, rasio konversi, dll., dengan benar, saya memberikan nilai untuk metrik tersebut di prompt.

Cara memberikan fakta tentang bisnis Anda kepada GPT

Tugas khusus yang ingin saya otomatisasi adalah menjelaskan bagaimana kinerja akun berubah bulan lalu dibandingkan dengan bulan sebelumnya dan menyertakan beberapa saran pengoptimalan.

Saat membuat otomatisasi ini, saya tidak bisa langsung masuk ke kode. Saya harus secara manual membuat proses yang berfungsi sebelum mengubah proses itu menjadi otomatisasi.

Langkah pertama adalah bereksperimen dengan GPT untuk menentukan data apa yang diperlukan agar berhenti mengarang fakta dan sebaliknya mengandalkan kebenaran untuk menyusun ceritanya. Ini membutuhkan pemberian data Google Ads dengan fakta yang ingin saya uraikan.

Untungnya, GPT dapat menggunakan tabel sebagai input dan mengetahui cara menginterpretasikan berbagai sel. Jadi saya membuat tabel kinerja kampanye dan mengekspornya sebagai file teks CSV yang dapat disalin dan ditempelkan ke perintah GPT.

Karena saya ingin GPT mengomentari perubahan kinerja antara dua rentang tanggal, awalnya saya memasukkan dua string CSV terpisah, satu untuk setiap periode.

Tetapi dua string CSV terpisah menggunakan lebih banyak token daripada gabungan data yang sama menjadi satu CSV dengan kolom terpisah untuk rentang tanggal yang berbeda.

Jadi untuk membuat otomatisasi sedikit lebih baik dalam bekerja dengan akun yang lebih besar, saya membuat string CSV gabungan.

Dengan data faktual yang siap dimasukkan ke prompt, saya kemudian dapat melanjutkan untuk merekayasa prompt untuk memberi saya hasil terbaik.

Rekayasa cepat

Dengan data faktual untuk dikerjakan, selanjutnya saya perlu memberi tahu GPT apa yang harus dilakukan dengan fakta tersebut. Prompt bisa sesederhana:

  • “Tulis ringkasan kinerja kampanye dengan membandingkan kedua periode tersebut.”

GPT pintar dan mengetahui periode yang berbeda dalam data CSV.

Jika cenderung terlalu berfokus pada metrik tertentu yang ingin Anda kurangi prioritasnya, tambahkan lebih banyak detail ke prompt, seperti:

  • “Jangan sertakan PT Pencarian yang Hilang dalam ringkasan.”

Selanjutnya, saya ingin menyertakan beberapa kiat pengoptimalan. Untuk membuat saran lebih andal dan lebih sesuai dengan gaya manajemen saya sendiri, saya memuat prompt dengan beberapa fakta tambahan seperti ini:

  • Target CPA adalah $20. Biaya yang lebih tinggi itu buruk, dan biaya yang lebih rendah itu bagus.
  • Jika Pencarian kehilangan IS (anggaran) > 10% dan CPA di bawah target, anggaran harus dinaikkan.
  • jika BPA di atas target, tawaran harus disesuaikan.

Kemudian saat mengirimkan prompt yang sangat detail dengan data CSV, fakta, dan permintaan apa yang harus dilakukan dengan data ini, GPT mulai memberikan jawaban yang solid.

Dengan semua potongan teka-teki di tempat, sudah waktunya untuk meminta GPT untuk menulis otomatisasi kepada saya.


Dapatkan buletin pencarian harian yang diandalkan pemasar.

Memproses ... tunggu sebentar.

Lihat persyaratan.


Mendapatkan GPT untuk menulis skrip Iklan

Kode untuk skrip Google Ads untuk menarik data dari akun tidak terlalu rumit. Itu bagian dari hampir semua skrip dan didokumentasikan dengan sangat baik.

Jadi saya menyilangkan jari dan meminta GPT untuk menulis skrip untuk menarik data untuk saya dengan prompt ini:

Perintah GPT

Tanggapannya tampak seperti naskah yang bagus, tetapi ada satu hal yang tampak agak aneh. Itu sedang menulis kueri GAQL yang menyertakan dua rentang tanggal yang ingin saya bandingkan dalam satu kueri. Itu tidak seharusnya berhasil.

Keluaran salah

Jadi saya meminta GPT untuk mencoba lagi, dan meskipun penerapannya sedikit berubah, GPT sekali lagi mengacaukan rentang tanggal dalam kueri GAQL:

Keluaran salah

Pada titik ini, saya bisa saja menyerah dan memperbaiki kodenya sendiri, tetapi sebaliknya, saya melakukan beberapa rekayasa cepat.

Bagaimana jika prompt saya membingungkan GPT?

Saya mengatakannya kepada:

  • “Dapatkan metrik klik, tayangan, biaya, RKT, BPK rata-rata, konversi, rasio konversi, dan biaya per konversi untuk bulan sebelumnya dan bulan sebelumnya.

Bisakah saya lebih jelas dan mengatakan bahwa ini harus dilakukan dalam dua kueri terpisah yang akan digabungkan nanti?

Jadi saya mengubah prompt untuk memasukkan teks baru ini:

  • “Dapatkan metrik klik, tayangan, biaya, RKT, BPK rata-rata, konversi, rasio konversi, dan biaya per konversi. Dapatkan laporan untuk 2 rentang tanggal: bulan lalu dan bulan sebelumnya. buat peta di mana kuncinya adalah nama kampanye dan itu termasuk statistik dari 2 rentang tanggal.

Ini jauh lebih tepat, dan hasilnya kembali sebagai berikut:

skrip Iklan Google

Sekarang GPT sedang menulis kode yang benar. Setelah menginstalnya di akun Google Ads saya, itu segera berfungsi seperti yang diharapkan dan menghasilkan data CSV yang diperlukan.

Ini adalah pelajaran bagus dalam rekayasa cepat bagi saya. Jika Anda mempekerjakan anggota tim baru yang belum pernah melakukan PPC, Anda mungkin harus memberikan instruksi yang cukup tepat saat meminta bantuan. Sama halnya dengan GPT, presisi itu penting!

Juga, masih penting untuk menjadi ahli materi pelajaran. Seseorang yang tidak pernah menggunakan laporan GAQL atau API dari Google Ads mungkin tidak tahu bahwa Anda tidak bisa mendapatkan data untuk dua rentang tanggal dalam satu panggilan. Tanpa pengetahuan tersebut, menemukan kesalahan dalam respons GPT bisa jadi sangat sulit.

Intinya, saat meminta GPT untuk membuat kode, sebaiknya tulis kode semu daripada terlalu umum dan hanya memberi tahu keluaran yang Anda harapkan. Semakin banyak Anda memberi tahu sistem cara mendapatkan keluaran itu, semakin besar kemungkinan ia akan menulis kode yang berfungsi.

Dengan kode untuk menarik data CSV berfungsi, saya sekarang memerlukan beberapa kode untuk mengirim data itu ke GPT untuk meminta ringkasan.

Menggunakan GPT di skrip Google Ads

Untuk menggunakan GPT dalam skrip, Anda memerlukan akses API dan token API. Anda dapat mendaftar untuk ini di situs web OpenAI. Dengan itu, Anda dapat menulis fungsi sederhana yang memanggil API dengan prompt, mendapatkan respons, dan mencetaknya di layar.

Kode ini dapat diminta dari GPT, tetapi saya sudah memilikinya dari skrip RSA bulan lalu, jadi saya menggunakannya kembali.

Berikut cuplikan kode untuk menggunakan GPT di skrip Google Ads

Menyatukannya

Selanjutnya, saya menggabungkan kedua skrip di atas. Skrip pertama mendapatkan data yang saya perlukan untuk prompt saya, dan skrip kedua mengirimkan data tersebut sebagai prompt ke GPT dan menangkap responsnya, yang kemudian ditampilkan di layar.

Ambil salinan kode lengkapnya di sini dan ingatlah untuk menambahkan kunci API Anda sendiri untuk mulai menggunakannya:

Maka Anda harus bereksperimen dengan fakta dan prompt. Baris kode tempat Anda memasukkan fakta harus menyertakan detail yang ingin diketahui GPT, seperti:

  • Apa target Anda.
  • Apakah angka lebih tinggi atau lebih rendah dari target itu baik atau buruk.
  • Fakta tentang metodologi pengoptimalan akun Anda (yaitu, apa yang sebaiknya Anda lakukan jika BPA terlalu tinggi dan tayangan menurun).

GPT akan menarik dari fakta yang Anda berikan daripada mengada-ada saat meringkas kinerjanya.

Anda juga dapat merekayasa prompt untuk melakukan hal-hal seperti yang Anda inginkan.

Misalnya, Anda dapat meminta GPT untuk menyertakan atau mengecualikan metrik tertentu dalam ringkasannya atau memberi tahu gaya penulisannya, misalnya, percakapan atau berorientasi bisnis.

Ingatlah bahwa skrip ini menggunakan API OpenAI, yang tidak gratis. Jadi setiap kali Anda menjalankan ini, itu akan membutuhkan biaya.

Saya merekomendasikan menjalankan skrip ini sesuai kebutuhan dan tidak meletakkannya pada jadwal otomatis.

Merangkum kinerja PPC dengan GPT

GPT sangat baik dalam menulis tetapi dapat memiliki masalah dengan kebenaran faktual. Itulah mengapa memberikan fakta sebanyak mungkin dalam petunjuknya sangat membantu.

Dengan menggunakan skrip Google Ads, fakta tentang performa akun dapat disiapkan secara otomatis dalam format yang kompatibel dengan GPT.

Gunakan skrip ini untuk memberi GPT fakta tentang akun Anda dan dapatkan ringkasan performa yang dapat dibagikan dengan klien dan pemangku kepentingan.

Saya mendorong Anda untuk memeriksanya dan beri tahu saya pendapat Anda.


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