Pengodean untuk Pemasar - Mulai Dari Mana

Diterbitkan: 2021-10-23

Rasanya seperti seseorang selalu menyuruh Anda belajar coding. Itu pembicaraan gila tetapi pengkodean dapat membuka peluang baru. Kode membantu pengguna mengoptimalkan alur kerja mereka dan membuat penanganan data lebih mudah dikelola.

Saya sering menerima pertanyaan tentang dari mana harus memulai atau apa yang digunakan seseorang dalam peran saya. Tidak selalu jelas harus mulai dari mana dengan pengkodean jika Anda bekerja dalam peran pemasaran. Artikel ini akan membahas beberapa opsi, mengapa itu penting, dan ke mana harus mencari selanjutnya.

Apakah Pengkodean Tepat untuk Anda?

Mari kita selesaikan ini, pengkodean tidak akan membuat Anda secara ajaib lebih baik dalam pekerjaan Anda. Ini bukan kekuatan rahasia yang akan melakukan segalanya untuk Anda jika Anda. Tidak ada kunci ajaib.

Pengkodean lebih merupakan pemecahan masalah daripada sihir. Menulis kode seperti menulis instruksi atau membuat resep. Anda mengambil input, memodifikasi input itu, dan membuat output.

Karena itu, pengkodean lebih cocok untuk analis dan mereka yang bekerja secara langsung dengan data. Ini bisa menjadi siapa saja yang melakukan pengujian A/B kepada seseorang yang membuat model prediksi pembelian untuk promo.

Jika Anda pernah berpikir, “Saya suka mengubah masalah analisis data menjadi solusi”, atau “Saya yakin kami dapat membuat metode untuk mengkompilasi data ini setiap saat”, coding mungkin cocok untuk Anda!

Memilih Bahasa

Tiga bahasa yang saya rekomendasikan adalah JavaScript, R, dan Python.

Bahasa tidak eksklusif. Setiap bahasa menampilkan kasus penggunaan mereka sendiri dan lingkungan tertentu. Idealnya, Anda akan mengambil JavaScript karena berguna di mana-mana. Kemudian lanjutkan dengan Python atau R jika Anda lebih tertarik pada analisis.

JavaScript

Tidak ada alasan untuk tidak mempelajari sedikit JavaScript. JavaScript ada di mana-mana di seluruh web. Ini menambahkan interaktivitas, pelacakan, animasi, dan memberi kekuatan pada banyak bagian ekosistem web.

JavaScript berguna dengan cara yang sama mengetahui bahasa lisan atau tulisan yang umum berguna. Ini mungkin bukan pilihan Anda, tetapi ini berguna dalam bekerja dengan orang lain.

Mengetahui dasar-dasar dan cara berinteraksi dengan laman web dapat sangat meningkatkan keterampilan Anda di Google Pengelola Tag. Ini akan memungkinkan Anda untuk membuat variabel khusus, melacak tindakan tertentu (seperti menggulir) pada halaman, dan membantu membangun variabel khusus.

JavaScript juga merupakan dasar untuk Skrip Google Ads, Skrip Aplikasi Google, dan segera Skrip BingAds. Semua platform ini menggabungkan JavaScript seperti sintaks untuk berinteraksi dengan platform. Ini bisa berupa mengubah tawaran atau menjeda kampanye di Google atau Bing. Ini bisa berupa fungsi khusus untuk Google Spreadsheet Anda.

Bangun dan Lari

JavaScript ada di mana-mana. Boot platform pilihan Anda (untuk Bing atau Google Scripts) atau muat konsol pengembang web di browser favorit Anda dan mulai bekerja!

Python

Python adalah bahasa yang kuat untuk pemrograman umum. Python menggunakan sintaks yang dapat dibaca dan gaya langsung. Bahasa ini menampilkan komunitas yang luas di seluruh industri dan peran pekerjaan. Ini berarti ada banyak sekali bantuan di luar sana serta contoh-contoh.

Python memiliki banyak pustaka (kumpulan kode yang menambahkan fitur dan fungsionalitas) untuk platform dan layanan periklanan. Banyak platform dan layanan menampilkan contoh python dalam dokumen dukungan mereka. Ini berarti Anda akan menghabiskan lebih sedikit waktu untuk mencari tahu cara memulai dan lebih banyak waktu mengerjakan proyek Anda.

Aspek komunitas yang dikombinasikan dengan ketahanan bawaan Python menciptakan bahasa multiguna yang hebat untuk pembuat kode pemula. Ini dapat digunakan untuk bekerja dengan data spreadsheet, terhubung ke API pelaporan, mengikis data web, atau mengunggah perubahan akun otomatis ke platform iklan.

Bangun dan Lari

Satu-satunya downside dari Python adalah bahwa beberapa orang merasa sulit untuk menginstal. Rekomendasi paling umum adalah menginstal melalui Anaconda. Ini menginstal Python serta koleksi besar perpustakaan paling umum.

Saya akan bekerja dengan Python melalui Jupyter Notebooks. Notebook memungkinkan Anda untuk menulis dan menguji kode dalam potongan. Daripada menjalankan file skrip lengkap, Anda dapat menulis cuplikan, menjalankannya satu per satu, dan dengan mudah menambahkan catatan ke file Anda.

Saya juga merekomendasikan menggunakan perpustakaan Pandas. Ini sangat populer karena suatu alasan dan bagian dari instalasi Anaconda. Pustaka ini membantu mengonversi sumber data menjadi format persegi panjang dengan kolom dan baris. Percayalah bahwa ini akan membuat hidup Anda lebih mudah dan membuat pengkodean lebih mudah diakses.

R

R adalah bahasa populer lainnya untuk analis. Ini sebenarnya paling populer untuk peran tipe analis dan akar bahasanya terletak pada pemrograman statistik. Banyak metode statistik dan alat pemodelan dibangun ke dalam R dari bawah ke atas.

Bukan ini yang membuat R bersinar. R menampilkan komunitas kontributor yang terlibat dalam komunitas analitik dan ilmu data. Hal ini dapat membuat R merasa lebih dapat diterapkan secara langsung kepada pemasar yang mungkin membuat kode untuk analisis daripada membangun aplikasi atau program.

Dalam hal penulisan kode, R bisa dibilang yang terbaik karena RStudio. RStudio adalah program yang membantu mengelola skrip dan berinteraksi dengan bahasa. Ini membantu dengan semua aspek pengembangan dan merupakan aset besar untuk memulai dan menjalankan pemula. RStudio menampilkan panel untuk menjalankan skrip, terminal, mengelola/memeriksa data, dan menampilkan visualisasi.

Sebagai alat, R menawarkan paket yang sangat berguna yang disebut Tidyverse. Paket-paket ini semuanya dibangun di sekitar gagasan data yang rapi. Bahkan jika Anda tidak melakukan apa pun dengan R, saya sarankan membaca lebih lanjut tentang konsep ini. Kumpulan paket ini memudahkan untuk mengimpor, membersihkan, memodifikasi, memvisualisasikan, dan memodelkan data dalam format penulisan yang konsisten dan mudah.

Karena akar R terletak pada analisis dan pemodelan, rasanya seperti itu bisa gagal dalam hal kekokohan. Meskipun Python memudahkan untuk mengunggah perubahan ke Google atau Iklan Bing, paket R umum untuk platform ini berfokus pada sisi pelaporan. Jika Anda sedang membangun alat untuk mengelola iklan, R mungkin bukan pilihan pertama yang bagus.

Bangun dan Lari

Saya akan mulai dengan menginstal RStudio dan memuat Tidyverse di skrip Anda. R memiliki struktur data bawaan yang disebut kerangka data sehingga tidak perlu menginstal apa pun seperti Pandas. Muat spreadsheet dan mulailah bermain bersama!

Membungkus

Versi singkat dari artikel ini adalah,

JavaScript sangat penting dan berguna untuk diketahui. Jika Anda melakukan pekerjaan tipe analis atau bekerja dengan banyak sumber data, periksa Python atau R. Keduanya bagus. Cobalah mereka dan lihat apa yang menempel.

Kami tidak membahas dasar-dasar pengkodean, cara menulis kode, atau apa yang harus ditulis. Itu adalah topik besar tersendiri dan jauh di luar cakupan artikel ini. Jika ada, artikel ini akan membantu Anda memahami bahasa yang paling sesuai untuk posisi Anda dan mengarah ke langkah berikutnya.

Sepanjang jalan, ingat itu adalah sebuah perjalanan. Anda akan sering terjebak tetapi pencarian Google adalah teman Anda. Seseorang mungkin menanyakan pertanyaan yang sama dengan Anda (ya, bahkan pertanyaan spesifik Anda).