Pazarlamacılar için Kodlama - Nereden Başlamalı

Yayınlanan: 2021-10-23

Biri size sürekli kodlamayı öğrenmenizi söylüyormuş gibi geliyor. Bu çılgınca bir konuşma ama kodlama yeni fırsatlar yaratabilir. Kod, kullanıcıların iş akışlarını optimize etmelerine yardımcı olur ve verilerle uğraşmayı daha yönetilebilir hale getirir.

Nereden başlayacağım veya rolümdeki birinin ne kullandığı hakkında sık sık sorular alıyorum. Bir pazarlama rolünde çalışıyorsanız, kodlamaya nereden başlayacağınız her zaman net değildir. Bu makale, bir avuç seçeneği, neden önemli olduklarını ve bir sonraki adımda nereye bakılacağını ele alacaktır.

Kodlama Size Uygun mu?

Bunu aradan çıkaralım, kodlama sizi işinizde sihirli bir şekilde daha iyi yapmaz. Siz olsanız sizin için her şeyi yapacak gizli bir güç değil. Sihirli anahtar yok.

Kodlama, sihirden daha çok problem çözmektir. Kod yazmak, talimat yazmak veya bir tarif oluşturmak gibidir. Girdileri alırsınız, bu girdiyi değiştirirsiniz ve bir çıktı yaratırsınız.

Bu nedenle, kodlama, analistler ve doğrudan verilerle çalışanlar için daha uygundur. Bu, tanıtımlar için bir satın alma tahmini modeli oluşturan birine A/B testi yapan herkes olabilir.

“Veri analizi problemlerini çözümlere dönüştürmeyi seviyorum” veya “Bahse girerim her seferinde bu verileri derlemek için bir yöntem oluşturabiliriz” diye düşündüyseniz, kodlama tam size göre olabilir!

Dil Seçmek

Önereceğim üç dil JavaScript, R ve Python'dur.

Diller özel değil. Her dil kendi kullanım durumlarına ve belirli ortamlara sahiptir. İdeal olarak, her yerde kullanışlı olduğu için JavaScript'i seçersiniz. Daha sonra analizle daha çok ilgileniyorsanız Python veya R ile devam edin.

JavaScript

Biraz JavaScript öğrenmemek için hiçbir neden yok. JavaScript, web'de her yerde bulunur. Etkileşim, izleme, animasyon ekler ve web ekosisteminin birçok bölümünü güçlendirir.

JavaScript, ortak bir sözlü veya yazılı dili bilmenin yararlı olduğu gibi yararlıdır. Tercihiniz olmayabilir, ancak başkalarıyla çalışmak yararlıdır.

Temel bilgileri ve bir web sayfasıyla nasıl etkileşim kuracağınızı bilmek, Google Etiket Yöneticisi'ndeki becerilerinizi büyük ölçüde artırabilir. Özel değişkenler oluşturmanıza, sayfalardaki belirli eylemleri (kaydırma gibi) izlemenize ve özel değişkenler oluşturmanıza yardımcı olur.

JavaScript, Google Ads Komut Dosyalarının, Google Uygulama Komut Dosyalarının ve yakında BingAds Komut Dosyalarının da temelidir. Bu platformların tümü, platformla etkileşim kurmak için JavaScript benzeri sözdizimi içerir. Bu, Google veya Bing'deki teklifleri değiştirmek veya kampanyaları duraklatmak olabilir. Google E-Tablolarınız için özel işlevler olabilir.

Kalkmak ve Koşmak

JavaScript her yerde. Tercih ettiğiniz platformu açın (Bing veya Google Komut Dosyaları için) veya web geliştirici konsolunu favori tarayıcınıza yükleyin ve çalışmaya başlayın!

piton

Python, genel programlama için güçlü bir dildir. Python, okunabilir bir sözdizimi ve basit bir stil kullanır. Dil, endüstriler ve iş rolleri arasında geniş bir topluluğa sahiptir. Bu, örneklerin yanı sıra muazzam miktarda yardım olduğu anlamına gelir.

Python, reklam platformları ve hizmetleri için birçok kitaplığa (özellik ve işlevsellik ekleyen kod paketleri) sahiptir. Birçok platform ve hizmet, destek belgelerinde python örneklerine sahiptir. Bu, nasıl başlayacağınızı bulmak için daha az, projeleriniz üzerinde çalışmak için daha fazla zaman harcayacağınız anlamına gelir.

Python'un doğuştan gelen sağlamlığı ile birleştirilen topluluk yönü, yeni başlayan kodlayıcılar için çok amaçlı harika bir dil oluşturur. Elektronik tablo verileriyle çalışmak, raporlama API'lerine bağlanmak, web verilerini sıyırmak veya otomatik hesap değişikliklerini bir reklam platformuna yüklemek için kullanılabilir.

Kalkmak ve Koşmak

Python'un tek dezavantajı, bazı kişilerin kurulumunu zor bulması. En yaygın öneri, Anaconda aracılığıyla yüklemektir. Bu, Python'u ve en yaygın kitaplıkların büyük bir koleksiyonunu yükler.

Python'da Jupyter Notebooks aracılığıyla çalışırdım. Not defterleri, kodları parçalar halinde yazmanıza ve test etmenize olanak tanır. Tam bir komut dosyası çalıştırmak yerine, snippet'ler yazabilir, bunları tek tek çalıştırabilir ve dosyalarınıza kolayca not ekleyebilirsiniz.

Ayrıca Pandas kütüphanesini kullanmanızı tavsiye ederim. Anaconda kurulumunun bir nedeni ve bir parçası için son derece popüler. Bu kitaplık, veri kaynaklarını sütunlar ve satırlarla dikdörtgen biçimlere dönüştürmeye yardımcı olur. Bunun hayatınızı çok daha kolaylaştıracağına ve kodlamayı daha erişilebilir hale getireceğine güvenin.

r

R, analistler için bir başka popüler dildir. Aslında analist tipi roller için en popüler olanıdır ve dilin kökleri istatistiksel programlamada yatmaktadır. Birçok istatistiksel yöntem ve modelleme aracı, sıfırdan R'ye yerleştirilmiştir.

Yine de R'nin parlamasını sağlayan şey bu değil. R, analitik ve veri bilimi topluluğunda katılımcı bir katılımcı topluluğuna sahiptir. Bu, R'yi uygulamalar veya programlar oluşturmak yerine analiz için kod yazabilen pazarlamacılar için daha doğrudan uygulanabilir hale getirebilir.

Kod yazma açısından, R, RStudio nedeniyle tartışmasız en iyisidir. RStudio, komut dosyalarını yönetmeye ve dille etkileşime yardımcı olan bir programdır. Geliştirmenin tüm yönlerine yardımcı olur ve yeni başlayanların çalışmaya başlaması için büyük bir varlıktır. RStudio, komut dosyalarını, terminali, verileri yönetme/inceleme ve görselleştirmeleri görüntüleme için bölmelere sahiptir.

Bir araç olarak R, Tidyverse adı verilen son derece kullanışlı paketlere sahiptir. Bu paketlerin tümü düzenli veri fikri etrafında inşa edilmiştir. R ile hiçbir şey yapmasanız bile, bu konsept hakkında daha fazla okumanızı tavsiye ederim. Bu paket seti, verileri yazması kolay, tutarlı bir biçimde içe aktarmayı, temizlemeyi, değiştirmeyi, görselleştirmeyi ve modellemeyi kolaylaştırır.

R'nin kökleri analiz ve modellemede yattığından, sağlamlık açısından yetersiz kalabilir gibi geliyor. Python, değişiklikleri Google veya Bing Ads'e yüklemeyi kolaylaştırırken, bu platformlar için ortak R paketleri raporlama tarafına odaklanır. Reklamları yönetmek için araçlar oluşturuyorsanız, R harika bir ilk tercih olmayabilir.

Kalkmak ve Koşmak

RStudio'yu kurmakla ve komut dosyalarınıza Tidyverse'i yüklemekle başlardım. R, veri çerçevesi adı verilen yerleşik bir veri yapısına sahiptir, bu nedenle Pandalar gibi bir şey yüklemeye gerek yoktur. Bir elektronik tablo yükleyin ve birlikte oynamaya başlayın!

Toplama

Bu makalenin kısa versiyonu,

JavaScript çok önemlidir ve bilmek faydalıdır. Analist türünde bir çalışma yapıyorsanız veya birçok veri kaynağıyla çalışıyorsanız Python veya R'ye göz atın. İkisi de harikadır. Onları deneyin ve neyin yapıştığını görün.

Kodlamanın temellerini, nasıl kod yazılacağını veya ne yazılacağını ele almadık. Bu, başlı başına büyük bir konudur ve bu makalenin kapsamı dışındadır. Bu makale, konumunuz için en uygun dilleri anlamanıza ve bir sonraki adıma işaret etmenize yardımcı olacaktır.

Yol boyunca, bunun bir yolculuk olduğunu unutmayın. Sık sık takılıp kalacaksınız ama Google aramaları sizin arkadaşınız. Birisi muhtemelen sahip olduğunuz aynı soruyu sormuştur (evet, sizin özel sorularınız bile).