在着陆页上获取广告内容/关键字

get ad content / keyword on landing page

当您 link Analytics 和 Adwords 时,Analytics 报告会按关键字、广告内容等向您显示有关访问、转化等的所有详细信息。

有没有办法获取这些数据并将它们添加到网站上的表格中?

例如,我有一个表格,有人可以在其中注册电子邮件列表。我想在注册表单中添加一个隐藏字段,其中包含 Google AdWords 的广告内容 and/or 关键字,这样我就可以知道此人是根据哪个广告注册的。

有没有办法做到这一点,例如在有人到达着陆页后使用 JavaScript?

在代码中,这看起来有点像这样:

<html><body>
  <form>
    <input type="email" name="email" placeholder="Enter your email address" />
    <input type="hidden" name="adcontent" value="AdContent__dynamically-entered-for-each-visitor" />
    <input type="hidden" name="keyword" value="keyword__dynamically-entered-for-each-visitor" />
    <input type="submit" value="Subscribe" />
  </form>
</body></html>

通过链接到 adwords 帐户,您将启用自动标记,因此您将没有广告系列 ("utm") 参数,而是 google 点击 ID (gclid)。您无法立即解决此问题,因此您无法获取 HTML 表单的关键字。

不过,您可以将 AdWords 设置为使用 valuetrack parameters or custom parameters,这是通过 AdWords 自动填充值的占位符(适用于广告或广告组级别,因此您必须为每个广告设置它们) 并且可能包含关键字、匹配类型、广告系列名称等广告系列信息。即使您使用自动标记,这些信息也会保留,因此您可以通过查询字符串变量访问它们并在您的网站中使用它们。