跟踪事件让您可以测量访问者在您网站上执行的特定操作,例如点击按钮、提交表单或您关心的任何其他交互。
自动跟踪的内容
Ahrefs Web Analytics 自动跟踪以下事件:
出站链接点击 – 当用户点击包含有效
href且指向项目范围外的链接时触发,除非调用了event.preventDefault()。表单提交 – 当包含有效
action的表单被提交时触发,除非调用了event.preventDefault()。
这些事件不需要任何设置,默认会出现在您的报告中。 您还可以添加自己的跟踪事件来测量对您网站重要的其他特定操作。
跟踪事件的类型
您可以跟踪两种类型的事件:
页面浏览事件 – 当有人访问特定页面时触发,例如感谢页面或结账页面。
自定义事件 – 当有人与您网站上的元素互动时触发,例如点击按钮、提交表单或打开模态框。
页面浏览事件
页面浏览事件对于跟踪关键页面的访问很有用,例如确认或成功页面。 如果您的网站为已完成的操作提供了专用 URL,例如 /thank-you 或 /checkout/success,您可以将这些设置为跟踪事件。
设置页面浏览事件:
打开您项目的 Web Analytics 报告。
滚动到跟踪事件部分并点击新建事件。
选择页面浏览作为类型,并输入您要跟踪的确切页面路径。
为事件命名以便于识别,然后点击创建。
自定义事件
自定义事件对于跟踪按钮点击、表单提交或其他不加载新页面的操作很有用。 您可以通过向 HTML 添加特殊类名来配置它们。
设置它们的最简单方法是向 HTML 添加格式为 AhrefsAnalytics-event-EventName 的类。
例子:
<a class="AhrefsAnalytics-event-signup" href="#">注册</a>
当点击链接时,这将跟踪名为 signup 的事件。
表单也是同样的方式:
<form class="AhrefsAnalytics-event-signup" action="/submit">
...
</form>
当表单提交时,这将触发名为 signup 的自定义事件。
要开始在报告中看到自定义事件,您还需要在那里添加它:
打开您项目的 Web Analytics 报告。
滚动到跟踪事件部分并点击新建事件。
选择自定义事件作为类型,并输入您在 HTML 中使用的确切事件名称。
为事件命名以便于识别,然后点击创建。
通过 JavaScript 触发自定义事件
为了更精确的跟踪,您可以使用 JavaScript 发送自定义事件。 这让您可以更好地控制事件何时触发
下面的代码片段说明了如何执行此操作:
if (window.AhrefsAnalytics != null) {
window.AhrefsAnalytics.sendEvent('signup');
}
