我在我的网站中设置了搜索功能,它使用第三方扩展来检索搜索结果。搜索词不作为查询参数传递。
以下是我的搜索结果示例 URL:mysite.com/search/results/dGVzdA/
我无法更改 URL 以将搜索词作为查询参数传递。
所以我试图从谷歌分析 javascript 发送异步跟踪:
<script>
var _gaq= _gaq || [];
_gaq.push(['_setAccount','UA-XXXXXXX-X']);
//Push search query into google analytics
if ({url_segment_1} == 'search' && {url_segment_2} == 'results')
_gaq.push(['trackPageview'],['/search/?q=test']);
else
_gap.push(['trackPageview']);
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
javascript 逻辑似乎执行得很好,我已经通过放置警报选项对其进行了测试。那么关于 _gaq.push() 有什么我没有正确实现的吗?有人可以照亮同一个