跳转到主要内容

Ahrefs Web Analytics 中的跟踪事件

了解如何使用页面浏览和自定义事件跟踪网站上的特定用户操作。

Andrey Kirillov avatar
作者:Andrey Kirillov
本周更新

跟踪事件让您可以测量访问者在您网站上执行的特定操作,例如点击按钮、提交表单或您关心的任何其他交互。

自动跟踪的内容

Ahrefs Web Analytics 自动跟踪以下事件:

  • 出站链接点击 – 当用户点击包含有效 href 且指向项目范围外的链接时触发,除非调用了 event.preventDefault()

  • 表单提交 – 当包含有效 action 的表单被提交时触发,除非调用了 event.preventDefault()

这些事件不需要任何设置,默认会出现在您的报告中。 您还可以添加自己的跟踪事件来测量对您网站重要的其他特定操作。

跟踪事件的类型

您可以跟踪两种类型的事件:

  • 页面浏览事件 – 当有人访问特定页面时触发,例如感谢页面或结账页面。

  • 自定义事件 – 当有人与您网站上的元素互动时触发,例如点击按钮、提交表单或打开模态框。

页面浏览事件

页面浏览事件对于跟踪关键页面的访问很有用,例如确认或成功页面。 如果您的网站为已完成的操作提供了专用 URL,例如 /thank-you/checkout/success,您可以将这些设置为跟踪事件。

设置页面浏览事件:

  1. 打开您项目的 Web Analytics 报告。

  2. 滚动到跟踪事件部分并点击新建事件

  3. 选择页面浏览作为类型,并输入您要跟踪的确切页面路径。

  4. 为事件命名以便于识别,然后点击创建

自定义事件

自定义事件对于跟踪按钮点击、表单提交或其他不加载新页面的操作很有用。 您可以通过向 HTML 添加特殊类名来配置它们。

设置它们的最简单方法是向 HTML 添加格式为 AhrefsAnalytics-event-EventName 的类。

例子:

<a class="AhrefsAnalytics-event-signup" href="#">注册</a>

当点击链接时,这将跟踪名为 signup 的事件。

表单也是同样的方式:

<form class="AhrefsAnalytics-event-signup" action="/submit">
...
</form>

当表单提交时,这将触发名为 signup 的自定义事件。

要开始在报告中看到自定义事件,您还需要在那里添加它:

  1. 打开您项目的 Web Analytics 报告。

  2. 滚动到跟踪事件部分并点击新建事件

  3. 选择自定义事件作为类型,并输入您在 HTML 中使用的确切事件名称。

  4. 为事件命名以便于识别,然后点击创建

通过 JavaScript 触发自定义事件

为了更精确的跟踪,您可以使用 JavaScript 发送自定义事件。 这让您可以更好地控制事件何时触发

下面的代码片段说明了如何执行此操作:

if (window.AhrefsAnalytics != null) {
window.AhrefsAnalytics.sendEvent('signup');
}
这是否解答了您的问题?