如何使用 UTM 标签从搜索中跟踪关键字

Posted

技术标签:

【中文标题】如何使用 UTM 标签从搜索中跟踪关键字【英文标题】:How to track keywords from searches using UTM Tags 【发布时间】:2016-06-20 15:09:01 【问题描述】:

我正在尝试使用 UTM 标记跟踪指向我的网站的关键字,以便了解哪些广告正在产生流量。有可能吗?如果是这样,我如何从搜索引擎中获取关键字?

这是我用于捕获关键字的代码,但由于某种原因,关键字确实出现在 url 或用户提交的表单中。

var SearchKeyword = (location.search.split('SearchKeyword=')[1]||'').split('&')[0];
  if ( (SearchKeyword && !term) || (SearchKeyword && term == "") ) 
    $("#Field126").attr("value", term);
  

【问题讨论】:

我会使用document.referrer,但谷歌在打开链接之前更改了位置,所以我们总是得到:google.com 【参考方案1】:

我假设您的意思是在您提到 UTM 标记时在 Google Analytics 中跟踪这些关键字。

最简单的方法是link your Analytics and Adwords accounts。这将在您的 Google Analytics(分析)帐户中为您提供最精细的 Adwords 数据。

如果这不可行,您可以在您的 Adwords 帐户中使用包含lpurl?utm_term=keyword 的tracking template。这会将每次广告点击的触发关键字插入到utm_term 参数中,Google Analytics 可以在该参数中提取它。

【讨论】:

我用应该捕获页面本身关键字但不起作用的代码更新了问题。你能解释一下为什么吗? 您似乎在代码 sn-p 中寻找一个名为“SearchKeyword”的查询参数,但同时您提到了用于 Analytics 的 UTM 参数,所以我不确定是什么这正是你想要做的。

以上是关于如何使用 UTM 标签从搜索中跟踪关键字的主要内容,如果未能解决你的问题,请参考以下文章

如何从手动创建的 Firebase 动态链接中收集统计信息?

Firebase IOS UTM 安装跟踪

如何获得Facebook广告UTM

从URL中删除UTM参数

html如何添加搜索框

如何使用 javascript 或 jquery 从 JSON 中搜索文本