[英]Google Analytics onClick to send an event
我问了一个问题,在网络管理者堆栈交易所如何跟踪哪些用户点击我们网站上的应用程序登录URL。
设置是,我有一个网站https://www.example.com
和一个位于子域https://app.example.com/login.php
上的Web应用程序。
两个网站都安装了相同的Google Analytics(分析)跟踪代码。
在https://www.example.com
上的导航中,我有一个指向Web应用程序登录页面的URL:
<a href="https://app.example.com/login.php">Login</a>
我要做的就是在Google Analytics(分析)中显示谁点击了此链接。
因此,给出的答案之一就是使用事件。 我已经阅读了Google的事件跟踪文档和Google Analytics(分析)事件跟踪onClick代码,但无法使其以编程方式工作。
我尝试将onClick
添加到锚点中,如下所示:
<a href="https://app.example.com/login.php" onClick="ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website'); ">Login</a>
这似乎并未在Analytics(分析)中记录任何内容-事件(包括「即时资料」部分)下没有任何显示。
但是,我不相信从编程角度来看这是可行的,因为如果在浏览器控制台中运行ga()
命令,则:
ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website')
它只是返回undefined
。 我不明白这一点,因为我的网站已安装了Google Analytics(分析)跟踪代码,并且已经在使用ga('send', 'pageview');
。 该网站的Analytics(分析)中有大量数据,因此很明显它正在运行。
我觉得这样-和所有文档-要做一件非常简单的任务真的很复杂。 请有人能启发我(或实际上是否)可行吗?
您的代码:
ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website')
从文档事件
eventCategory文本是通常与之交互的对象(例如“视频”)
eventAction文本是交互的类型(例如“播放”)
eventLabel文本否可用于对事件进行分类(例如“秋季战役”)
eventValue 整数否与事件关联的数值(例如42)
最后一个值是整数,不是字符串'通过公共网站登录'无效
ga('send', 'event', 'Web Application', 'Login', 42)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.