首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Analytics with Google Tag Manager -将页面路径级别1转到站点搜索类别查询

Google Analytics with Google Tag Manager -将页面路径级别1转到站点搜索类别查询
EN

Stack Overflow用户
提问于 2015-06-29 07:05:49
回答 2查看 428关注 0票数 1

对于我管理的站点,站点搜索和站点搜索类别查询不存在,但我希望在Google Tag Manager中操作页面路径URI以形成GA可读的URI。

示例#1

代码语言:javascript
复制
/search-all/search_one

其中' search -all‘是站点搜索类别,'search_one’是站点搜索关键字。所需的输出为:

代码语言:javascript
复制
/site-search?search_cat=all&search_term=search_one

示例#2

代码语言:javascript
复制
/search-category1/search_two

其中‘search - category 1’是站点类别,'search_two‘是站点搜索关键字。所需的输出为:

代码语言:javascript
复制
/site-search?search_cat=category1&search_term=search_two

有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

发布于 2015-06-29 20:21:12

Universal Analytics管理员

创建两个自定义维度:

命中搜索:搜索类别;Scope HIT

  • Dimension2:
  • Dimension1;Scope HIT

你的网站

在dataLayer中添加以下搜索信息:

代码语言:javascript
复制
dataLayer.push({
    'searchCat':'Search',
    'searchKey':'Category one'
}); 

Google Tag Manager

扩展Universal Analytics类型Pageview的当前标记。转至More Settings -> Custom Dimensions并设置:

赋值索引1和赋值宏类型searchCat

  • index 2宏类型dataLayer searchKey

或者,您可以将其作为事件进行跟踪。

代码语言:javascript
复制
dataLayer.push({
    'eventCategory':'Search',
    'eventAction':'Category one',
    'eventLabel': 'Keyword',
    'event':'fire'
}); 
票数 0
EN

Stack Overflow用户

发布于 2015-06-30 19:56:26

您可以使用2个Javascript变量来获取URL的第一部分和第二部分。

为此,您可以使用document.location.pathname.split ('/')。

然后去谷歌分析标签字段设置和设置的“页面”字段的值为/search?search_cat={{var1}}&search_query={{var2}}。

仅在搜索页面上激活此标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31105693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档