營銷人員編碼 - 從哪裡開始

已發表: 2021-10-23

感覺就像有人總是告訴你學習編碼。 這是瘋狂的談話,但編碼可以打開新的機會。 代碼幫助用戶優化他們的工作流程並使數據處理更易於管理。

我經常收到關於從哪裡開始或我的角色中的某個人使用什麼的問題。 如果您從事營銷工作,並不總是清楚從哪裡開始編碼。 本文將介紹一些選項、它們的重要性以及下一步的方向。

編碼適合你嗎?

讓我們解決這個問題,編碼不會讓你神奇地更好地完成你的工作。 如果你願意,這不是一種可以為你做所有事情的秘密力量。 沒有魔法鑰匙。

編碼比魔術更能解決問題。 編寫代碼就像編寫指令或創建食譜。 您接受輸入,修改該輸入,然後創建一個輸出。

因此,編碼更適合分析師和直接處理數據的人員。 這可能是對創建促銷購買預測模型的人進行 A/B 測試的任何人。

如果您曾經想過,“我喜歡將數據分析問題轉化為解決方案”,或者“我打賭我們可以創建一種每次編譯這些數據的方法”,那麼編碼可能適合您!

選擇語言

我推薦的三種語言是 JavaScript、R 和 Python。

語言不是排他的。 每種語言都有自己的用例和特定環境。 理想情況下,您會選擇 JavaScript,因為它在任何地方都很有用。 如果您對分析更感興趣,請繼續使用 Python 或 R。

JavaScript

沒有理由不學習一點 JavaScript。 JavaScript 在整個網絡中無處不在。 它增加了交互性、跟踪、動畫並為網絡生態系統的許多部分提供動力。

JavaScript 很有用,就像知道通用的口語或書面語言很有用一樣。 這可能不是您的偏好,但在與他人合作時很有用。

了解基礎知識以及如何與網頁交互可以極大地提高您在 Google 標籤管理器中的技能。 它將允許您創建自定義變量,跟踪頁面上的特定操作(如滾動),並幫助構建自定義變量。

JavaScript 也是 Google Ads Scripts、Google App Scripts 和 BingAds Scripts 的基礎。 所有這些平台都採用了類似 JavaScript 的語法來與平台進行交互。 這可能是在 Google 或 Bing 中更改出價或暫停廣告系列。 它可能是您的 Google 表格的自定義函數。

起床和運行

JavaScript 無處不在。 啟動您選擇的平台(用於 Bing 或 Google Scripts)或在您喜歡的瀏覽器中加載 Web 開發者控制台並開始工作!

Python

Python 是一種強大的通用編程語言。 Python 使用可讀的語法和直截了當的風格。 該語言具有跨行業和工作角色的廣泛社區。 這意味著有大量的幫助和示例。

Python 為廣告平台和服務提供了許多庫(添加特性和功能的代碼包)。 許多平台和服務在其支持文檔中都提供了 Python 示例。 這意味著您將花更少的時間弄清楚如何開始,而將更多的時間花在項目上。

社區方面與 Python 與生俱來的穩健性相結合,為初級編碼人員創建了一種出色的多用途語言。 它可用於處理電子表格數據、連接到報告 API、抓取網絡數據或將自動帳戶更改上傳到廣告平台。

起床和運行

Python 唯一的缺點是有些人覺得它很難安裝。 最常見的建議是通過 Anaconda 安裝。 這將安裝 Python 以及大量最常見的庫。

我會通過 Jupyter Notebooks 在 Python 中工作。 Notebooks 允許您分塊編寫和測試代碼。 無需運行完整的腳本文件,您可以編寫片段,一一執行它們,並輕鬆地向文件添加註釋。

我還建議使用 Pandas 庫。 它非常受歡迎是有原因的,也是 Anaconda 安裝的一部分。 該庫有助於將數據源轉換為具有列和行的矩形格式。 相信我,這將使您的生活更輕鬆,並使編碼更易於訪問。

電阻

R 是另一種流行的分析師語言。 它實際上最受分析師類型的角色歡迎,並且該語言的根源在於統計編程。 許多統計方法和建模工​​具都是從頭開始內置到 R 中的。

但這並不是讓 R 發光的原因。 R 在分析和數據科學社區中有一個參與的貢獻者社區。 這可以讓 R 感覺更直接適用於可能為分析編碼而不是構建應用程序或程序的營銷人員。

在編寫代碼方面,由於 RStudio,R 可以說是最好的。 RStudio 是一個幫助管理腳本和與語言交互的程序。 它有助於開發的各個方面,並且是讓初學者入門和運行的巨大資產。 RStudio 具有用於運行腳本、終端、管理/檢查數據和顯示可視化的窗格。

作為一種工具,R 擁有非常有用的一組稱為 Tidyverse 的包。 這些包都是圍繞整潔數據的想法構建的。 即使您不使用 R 做任何事情,我也建議您閱讀有關此概念的更多信息。 這組包可以輕鬆地以一致的易於編寫的格式導入、清理、修改、可視化和建模數據。

由於 R 的根源在於分析和建模,因此感覺它在魯棒性方面可能不足。 雖然 Python 可以輕鬆地將更改上傳到 Google 或 Bing Ads,但這些平台的通用 R 包側重於報告方面。 如果您正在構建工具來管理廣告,R 可能不是一個很好的首選。

起床和運行

我會從安裝 RStudio 並在您的腳本中加載 Tidyverse 開始。 R 有一個稱為數據幀的內置數據結構,因此無需安裝 Pandas 之類的任何東西。 加載電子表格並開始玩!

包起來

這篇文章的簡短版本是,

JavaScript 非常重要,了解它很有用。 如果您從事分析師類型的工作或處理許多數據源,請查看 Python 或 R。它們都很棒。 試試看,看看什麼堅持。

我們沒有介紹編碼的基礎知識、如何編寫代碼或編寫什麼。 這本身就是一個巨大的話題,並且超出了本文的範圍。 如果有的話,這篇文章應該可以幫助您了解最適用於您的職位的語言,並指向下一步。

一路走來,記得是一段旅程。 您會經常陷入困境,但 Google 搜索是您的朋友。 有人可能問過你同樣的問題(是的,即使是你的具體問題)。