营销人员编码 - 从哪里开始

已发表: 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 搜索是您的朋友。 有人可能问过你同样的问题(是的,即使是你的具体问题)。