마케터를 위한 코딩 - 시작 위치
게시 됨: 2021-10-23누군가가 항상 코딩을 배우라고 말하는 것처럼 느껴집니다. 말도 안 되는 얘기지만 코딩은 새로운 기회를 열 수 있습니다. 코드는 사용자가 워크플로를 최적화하고 데이터를 보다 쉽게 처리할 수 있도록 도와줍니다.
어디서부터 시작해야 하는지 또는 내 역할의 누군가가 무엇을 사용하는지에 대한 질문을 종종 받습니다. 마케팅 역할을 하는 경우 코딩을 어디서부터 시작해야 하는지 항상 명확하지 않습니다. 이 기사에서는 몇 가지 옵션, 이러한 옵션이 중요한 이유 및 다음에 살펴볼 위치에 대해 설명합니다.
코딩이 당신에게 적합합니까?
코딩을 한다고 해서 마술처럼 당신의 직업이 더 좋아지는 것은 아닙니다. 당신이 당신을 위해 모든 것을 할 비밀 권력이 아닙니다. 마법의 열쇠는 없습니다.
코딩은 마술보다 문제 해결에 더 가깝습니다. 코드 작성은 지침을 작성하거나 레시피를 작성하는 것과 같습니다. 입력을 받아 해당 입력을 수정하고 출력을 생성합니다.
이 때문에 코딩은 분석가와 데이터를 직접 다루는 사람들에게 더 적합합니다. 이것은 프로모션을 위한 구매 예측 모델을 생성하는 누군가에게 A/B 테스트를 수행하는 사람일 수 있습니다.
"저는 데이터 분석 문제를 솔루션으로 바꾸는 것을 좋아합니다" 또는 "매번 이 데이터를 컴파일하는 방법을 만들 수 있을 것입니다"라고 생각한 적이 있다면 코딩이 적합할 것입니다!
언어 선택
제가 추천하는 세 가지 언어는 JavaScript, R 및 Python입니다.
언어는 배타적이지 않습니다. 각 언어에는 고유한 사용 사례와 특정 환경이 있습니다. 이상적으로는 JavaScript가 어디에서나 유용하므로 선택하는 것이 좋습니다. 그런 다음 분석에 더 관심이 있다면 Python 또는 R을 계속 사용하십시오.
자바스크립트
JavaScript를 조금 배우지 않을 이유가 없습니다. JavaScript는 웹 전반에 걸쳐 있습니다. 상호 작용, 추적, 애니메이션을 추가하고 웹 생태계의 많은 부분을 강화합니다.
JavaScript는 일반적인 구어 또는 서면 언어가 유용하다는 것을 아는 것과 같은 방식으로 유용합니다. 취향이 아닐 수도 있지만 다른 사람들과 함께 작업할 때 유용합니다.
기본 사항과 웹페이지와 상호작용하는 방법을 알면 Google 태그 관리자의 기술을 크게 향상시킬 수 있습니다. 이를 통해 사용자 정의 변수를 생성하고 페이지에서 특정 작업(예: 스크롤)을 추적하고 사용자 정의 변수를 구축할 수 있습니다.
JavaScript는 또한 Google Ads 스크립트, Google 앱 스크립트 및 곧 출시될 BingAds 스크립트의 기초입니다. 이러한 모든 플랫폼은 플랫폼과 상호 작용하기 위해 구문과 같은 JavaScript를 통합합니다. Google 또는 Bing에서 입찰가를 변경하거나 캠페인을 일시중지할 수 있습니다. Google 스프레드시트의 맞춤 기능일 수 있습니다.
시작 및 실행
자바스크립트는 어디에나 있습니다. 선택한 플랫폼(Bing 또는 Google Scripts용)을 부팅하거나 즐겨 사용하는 브라우저에서 웹 개발자 콘솔을 로드하고 작업을 시작하십시오!
파이썬
Python은 일반 프로그래밍을 위한 강력한 언어입니다. Python은 읽기 쉬운 구문과 간단한 스타일을 사용합니다. 이 언어에는 산업 및 직무 전반에 걸친 광범위한 커뮤니티가 있습니다. 이는 예제뿐만 아니라 엄청난 양의 도움이 있음을 의미합니다.
Python에는 광고 플랫폼 및 서비스를 위한 많은 라이브러리(기능을 추가하는 코드 번들)가 있습니다. 많은 플랫폼과 서비스는 지원 문서에 python 예제를 제공합니다. 즉, 시작 방법을 찾는 데 시간을 덜 소비하고 프로젝트 작업에 더 많은 시간을 할애할 수 있습니다.
Python의 타고난 견고성과 결합된 커뮤니티 측면은 초급 코더를 위한 훌륭한 다목적 언어를 만듭니다. 스프레드시트 데이터로 작업하거나 보고 API에 연결하거나 웹 데이터를 스크랩하거나 자동 계정 변경 사항을 광고 플랫폼에 업로드하는 데 사용할 수 있습니다.
시작 및 실행
Python의 유일한 단점은 일부 사람들이 설치하기 어렵다는 것입니다. 가장 일반적인 권장 사항은 Anaconda를 통해 설치하는 것입니다. 이렇게 하면 Python과 가장 일반적인 라이브러리의 방대한 컬렉션이 설치됩니다.
Jupyter Notebook을 통해 Python에서 작업합니다. 노트북을 사용하면 코드를 청크로 작성하고 테스트할 수 있습니다. 전체 스크립트 파일을 실행하는 대신 스니펫을 작성하고 하나씩 실행하고 파일에 메모를 쉽게 추가할 수 있습니다.
또한 Pandas 라이브러리를 활용하는 것이 좋습니다. Anaconda 설치의 이유와 일부로 인해 매우 인기가 있습니다. 이 라이브러리는 데이터 소스를 열과 행이 있는 직사각형 형식으로 변환하는 데 도움이 됩니다. 이것이 당신의 삶을 훨씬 더 쉽게 만들고 코딩에 더 쉽게 접근할 수 있게 해줄 것이라고 저를 믿으십시오.
NS
R은 분석가들에게 인기 있는 또 다른 언어입니다. 실제로 분석가 유형의 역할에 가장 많이 사용되며 언어의 뿌리는 통계 프로그래밍에 있습니다. 많은 통계적 방법과 모델링 도구가 처음부터 R에 내장되어 있습니다.
이것이 R을 빛나게 만드는 것은 아닙니다. R은 분석 및 데이터 과학 커뮤니티의 참여 커뮤니티를 제공합니다. 이것은 R이 앱이나 프로그램을 구축하는 것보다 분석을 위해 코딩할 수 있는 마케터에게 더 직접적으로 적용 가능하다고 느끼게 만들 수 있습니다.
코드 작성 측면에서 R은 틀림없이 RStudio로 인해 최고입니다. RStudio는 스크립트를 관리하고 언어와 상호 작용하는 데 도움이 되는 프로그램입니다. 개발의 모든 측면에 도움이 되며 초보자가 시작하고 실행하는 데 큰 자산입니다. RStudio는 스크립트 실행, 터미널, 데이터 관리/검사, 시각화 표시를 위한 창을 제공합니다.
도구로서 R은 Tidyverse라는 매우 유용한 패키지 세트를 자랑합니다. 이 패키지는 모두 깔끔한 데이터라는 아이디어를 기반으로 구축되었습니다. R로 아무 것도 하지 않더라도 이 개념에 대해 더 많이 읽는 것이 좋습니다. 이 패키지 세트를 사용하면 일관되게 쓰기 쉬운 형식으로 데이터를 쉽게 가져오고, 정리하고, 수정하고, 시각화하고, 모델링할 수 있습니다.
R의 뿌리는 분석 및 모델링에 있기 때문에 견고성 측면에서 부족할 수 있다고 느껴집니다. Python을 사용하면 변경 사항을 Google 또는 Bing Ads에 쉽게 업로드할 수 있지만 이러한 플랫폼의 일반적인 R 패키지는 보고 측면에 중점을 둡니다. 광고 관리 도구를 구축하는 경우 R은 좋은 첫 번째 선택이 아닐 수 있습니다.
시작 및 실행
RStudio를 설치하고 스크립트에 Tidyverse를 로드하는 것으로 시작하겠습니다. R에는 데이터 프레임이라는 데이터 구조가 내장되어 있으므로 Pandas와 같은 것을 설치할 필요가 없습니다. 스프레드시트를 로드하고 함께 플레이하세요!
마무리
이 기사의 짧은 버전은,
JavaScript는 매우 중요하며 알아두면 유용합니다. 분석가 유형의 작업을 하거나 많은 데이터 소스로 작업하는 경우 Python 또는 R을 확인하십시오. 둘 다 훌륭합니다. 그들을 시도하고 어떤 스틱을 참조하십시오.
코딩의 기본, 코드 작성 방법 또는 작성 내용을 다루지 않았습니다. 그것은 그 자체로 거대한 주제이며 이 기사의 범위를 벗어납니다. 있다면, 이 기사는 귀하의 직책에 가장 적합한 언어를 이해하고 다음 단계를 안내하는 데 도움이 될 것입니다.
길을 따라, 그것이 여행임을 기억하십시오. 자주 막히게 되지만 Google 검색은 당신의 친구입니다. 누군가 당신과 같은 질문을 했을 것입니다.