Codificare pentru marketeri - De unde să începeți

Publicat: 2021-10-23

Se simte ca și cum cineva îți spune mereu să înveți să codificați. Este o vorbă nebună, dar codarea poate deschide noi oportunități. Codul ajută utilizatorii să-și optimizeze fluxurile de lucru și face ca tratarea datelor să fie mai ușor de gestionat.

Primesc adesea întrebări despre de unde să încep sau despre ce folosește cineva din rolul meu. Nu este întotdeauna clar de unde să începeți cu codificare dacă lucrați într-un rol de marketing. Acest articol va acoperi o mână de opțiuni, de ce contează și unde să căutați în continuare.

Codarea este potrivită pentru tine?

Să scăpăm acest lucru din drum, codarea nu te va face mai bun în mod magic la locul de muncă. Nu este o putere secretă care va face totul pentru tine dacă tu. Nu există cheie magică.

Codarea este mai mult rezolvarea problemelor decât magie. Scrierea codului este ca și cum ai scrie instrucțiuni sau ai crea o rețetă. Luați intrări, modificați acea intrare și creați o ieșire.

Din acest motiv, codificarea este mai potrivită pentru analiști și pentru cei care lucrează direct cu date. Acesta ar putea fi oricine care face testare A/B pentru cineva care creează un model de predicție pentru achiziții pentru promoții.

Dacă v-ați gândit vreodată „Îmi place să transform problemele de analiză a datelor în soluții” sau „Pariez că putem crea o metodă de compilare a acestor date de fiecare dată”, codificarea ar putea fi pentru dvs.!

Alegerea unei limbi

Cele trei limbi pe care le-aș recomanda sunt JavaScript, R și Python.

Limbile nu sunt exclusive. Fiecare limbă are propriile cazuri de utilizare și medii specifice. În mod ideal, ați prelua JavaScript, deoarece este util peste tot. Apoi continuați cu Python sau R dacă sunteți mai interesat de analiză.

JavaScript

Nu există niciun motiv să nu învățați puțin JavaScript. JavaScript este omniprezent pe web. Acesta adaugă interactivitate, urmărire, animație și alimentează multe părți ale ecosistemului web.

JavaScript este util în același mod în care cunoașterea unui limbaj vorbit sau scris este util. S-ar putea să nu fie preferința ta, dar este utilă în lucrul cu alții.

Cunoașterea elementelor de bază și a modului de a interacționa cu o pagină web vă poate îmbunătăți considerabil abilitățile în Google Tag Manager. Vă va permite să creați variabile personalizate, să urmăriți anumite acțiuni (cum ar fi derularea) pe pagini și să vă ajutați să creați variabile personalizate.

JavaScript este, de asemenea, baza pentru Scripturi Google Ads, Scripturi Google App și, în curând, Scripturi BingAds. Toate aceste platforme încorporează sintaxă asemănătoare JavaScript pentru a interacționa cu platforma. Aceasta ar putea fi modificarea sumelor licitate sau întreruperea campaniilor în Google sau Bing. Ar putea fi funcții personalizate pentru Foi de calcul Google.

Ridicarea și alergarea

JavaScript este peste tot. Porniți platforma dorită (pentru Bing sau Google Scripts) sau încărcați consola pentru dezvoltatori web în browserul dvs. preferat și treceți la treabă!

Piton

Python este un limbaj puternic pentru programare generală. Python folosește o sintaxă care poate fi citită și un stil simplu. Limba prezintă o comunitate extinsă în industrii și roluri profesionale. Aceasta înseamnă că există o cantitate extraordinară de ajutor, precum și exemple.

Python are multe biblioteci (pachete de cod care adaugă caracteristici și funcționalități) pentru platforme și servicii de publicitate. Multe platforme și servicii includ exemple Python în documentele lor de asistență. Acest lucru înseamnă că veți petrece mai puțin timp descoperind cum să începeți și mai mult timp lucrând la proiectele dvs.

Aspectul comunității combinat cu robustețea înnăscută a lui Python creează un limbaj multifuncțional pentru programatorii începători. Poate fi folosit pentru a lucra cu datele din foile de calcul, pentru a se conecta la API-uri de raportare, pentru a răzui date web sau pentru a încărca modificări automate ale contului pe o platformă publicitară.

Ridicarea și alergarea

Singurul dezavantaj al lui Python este că unora le este greu de instalat. Cea mai comună recomandare este instalarea prin Anaconda. Aceasta instalează Python, precum și o colecție imensă a celor mai comune biblioteci.

Aș lucra în Python prin Jupyter Notebooks. Notebook-urile vă permit să scrieți și să testați codul în bucăți. În loc să rulați un fișier script complet, puteți să scrieți fragmente, să le executați unul câte unul și să adăugați cu ușurință note la fișierele dvs.

De asemenea, aș recomanda utilizarea bibliotecii Pandas. Este extrem de popular dintr-un motiv și face parte din instalația Anaconda. Această bibliotecă ajută la convertirea surselor de date în formate dreptunghiulare cu coloane și rânduri. Crede-mă că asta îți va face viața mult mai ușoară și va face codarea mai accesibilă.

R

R este un alt limbaj popular pentru analiști. De fapt, este cel mai popular pentru rolurile de tip analist, iar rădăcinile limbajului se află în programarea statistică. Multe metode statistice și instrumente de modelare sunt integrate în R de la zero.

Totuși, nu asta îl face pe R să strălucească. R prezintă o comunitate implicată de colaboratori în comunitatea de analiză și știință a datelor. Acest lucru îl poate face pe R să se simtă mai direct aplicabil agenților de marketing care pot codifica pentru analiză, mai degrabă decât să creeze aplicații sau programe.

În ceea ce privește scrierea codului, R este probabil cel mai bun datorită RStudio. RStudio este un program care ajută la gestionarea scripturilor și a interacționa cu limbajul. Ajută la toate aspectele dezvoltării și este un atu imens pentru a pune în funcțiune începătorii. RStudio oferă panouri pentru rularea scripturilor, terminalul, gestionarea/inspectarea datelor și afișarea vizualizărilor.

Ca instrument, R se mândrește cu un set extrem de util de pachete numit Tidyverse. Toate aceste pachete sunt construite în jurul ideii de date ordonate. Chiar dacă nu faci nimic cu R, îți recomand să citești mai multe despre acest concept. Acest set de pachete facilitează importarea, curățarea, modificarea, vizualizarea și modelarea datelor într-un format consistent ușor de scris.

Deoarece rădăcinile lui R se află în analiză și modelare, se simte că poate fi scurt în ceea ce privește robustețea. În timp ce Python facilitează încărcarea modificărilor în Google sau Bing Ads, pachetele R comune pentru aceste platforme se concentrează pe partea de raportare. Dacă construiți instrumente pentru a gestiona reclamele, este posibil ca R să nu fie o primă alegere excelentă.

Ridicarea și alergarea

Aș începe cu instalarea RStudio și încărcarea Tidyverse în scripturile dvs. R are o structură de date încorporată numită cadru de date, așa că nu este nevoie să instalați ceva ca Pandas. Încărcați o foaie de calcul și începeți să jucați împreună!

Încheierea

Versiunea scurtă a acestui articol este,

JavaScript este foarte important și este util de știut. Dacă lucrați de tip analist sau lucrați cu multe surse de date, consultați Python sau R. Ambele sunt grozave. Încercați-le și vedeți ce se lipește.

Nu am acoperit elementele de bază ale codării, cum să scriem codul sau ce să scriem. Acesta este un subiect uriaș în sine și în afara domeniului de aplicare al acestui articol. În orice caz, acest articol ar trebui să vă ajute să înțelegeți cele mai aplicabile limbi pentru poziția dvs. și să vă îndrepte către următorul pas.

Pe parcurs, amintiți-vă că este o călătorie. Veți rămâne blocat des, dar căutările Google sunt prietenele dvs. Probabil că cineva a pus aceeași întrebare pe care ați pus-o și dumneavoastră (da, chiar și pe cele specifice voastre).