gpt4 book ai didi

backbone.js - 在 Backbone 单页应用程序中跟踪主题标签路由的事件(通过谷歌分析)

转载 作者:行者123 更新时间:2023-12-03 16:11:27 24 4
gpt4 key购买 nike

backbone.analytics.js我能够跟踪综合浏览量,但在跟踪绑定(bind)到“我的网站”中不同页面的事件时遇到了麻烦。

尽管事件是从不同的页面触发的,但由于 URL 中有一个井号标签,因此井号标签之后的路径将被完全忽略。因此,所有事件都在谷歌分析仪表板的主页“/”下。

  • my_domain/#page1_gaq.push(['_trackEvent','Songs','Play','track1']);
  • my_domain/#page2_gaq.push(['_trackEvent','Songs','Play','track2']);

  • 正如您在上面的示例中看到的那样 track1 和 track2 分别属于 page1 和 page2,但 track1 和 track2 都属于主页'/'。

    对此有哪些可能的解决方案?

    最佳答案

    当您的页面最初加载并创建跟踪器对象时,它会存储有关当前页面的一堆信息(例如标题、url、屏幕分辨率等)。

    然后,当您发送点击以跟踪页面 View 或事件或其他内容时,它还会发送所有页面数据。这允许您报告每个页面的事件或每个用户的电子商务操作等。

    如果您正在创建一个单页应用程序,该应用程序在用户浏览整个站点时更新标题和/或 URL,您还必须在发送新点击之前更新该跟踪器对象。您可以通过 _gaq.push(['_set', 'page', '/new_url']);ga.js或通过ga('set', 'page', '/new_url')'使用 analytics.js .

    这是 set 上的文档方法:
    https://developers.google.com/analytics/devguides/collection/analyticsjs/method-reference#set

    这里有一些关于何时应该使用 set 的更一般信息。 :
    https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#set

    备注 :这两个链接都适用于 analytics.js(通用分析)而不是 ga.js(经典分析),因为这是推荐的跟踪方法,但这些概念适用于两者。

    关于backbone.js - 在 Backbone 单页应用程序中跟踪主题标签路由的事件(通过谷歌分析),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24731999/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com