gpt4 book ai didi

google-analytics - ga.getAll() 不会返回所有的跟踪器

转载 作者:行者123 更新时间:2023-12-03 17:29:44 25 4
gpt4 key购买 nike

使用带有 4 个 Analytics 标记的 Google 跟踪代码管理器:3 个标记在“页面查看”上触发,而 1 个标记在“JavaScript 错误”上触发。

标签本身工作正常:如果 uncaught JavaScript error发生时,该事件被正确触发并由 Google Analytics 收集。

目标

我还想使用该标签来触发自定义事件以将那些 caught 的错误发送到 Analytics。 .

问题

执行 ga.getAll() 时,其他 3 个标签在我的代码中可用或 ga.getByName() .相反,第四个标签不在数组中。它变得可用only after at least 1 uncaught exception is thrown .这使得 getByName如果捕获的错误发生在任何 Uncaught Error 之前,则不可靠。

这是一个ga错误或期望的行为?是否有另一种方法来实现错误记录,可能是通过 dataLayer还是以不同方式配置的单独标签?

最佳答案

跟踪器是在触发标签时创建的,因此这是预期的行为 - ga.getByName() 在这里并非不可靠,它只是无法返回尚未实例化的跟踪器。

关于google-analytics - ga.getAll() 不会返回所有的跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51041910/

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