【问题标题】:Filter page hits from a monitoring program过滤来自监控程序的页面点击
【发布时间】:2016-05-02 18:36:45
【问题描述】:

我正在对连接到 GA 的现有网站运行 SolarWinds 综合事务。合成事务看起来像是来自 vanilla IE(基于代理字符串)的命中。因此,我无法从日志中过滤它。另外,我是GA新手。

事务来自在 Azure 中运行的代理 - 所以我不能使用 IP 地址将它们过滤掉(它们不是静态的)。

我可以修改监视器的初始命中以向查询字符串添加一些内容,但仅此而已。

有没有人知道另一种方法来隔离此流量以便 GA 可以忽略它?

谢谢,

贾德

【问题讨论】:

    标签: google-analytics monitoring google-analytics-filters solarwindslem


    【解决方案1】:

    如果您有查询字符串,您可以在请求 uri 字段(使用与查询字符串匹配的模式)的视图中设置排除过滤器(Admin->Views->Filter->Custom Filter->Exclude),这将在记录之前删除命中(注意不要删除视图设置或其他过滤器中的查询字符串,因为它们是按顺序处理的)。

    过滤器只能基于命中,因为您说“初始命中”(这表明后续命中没有自定义查询字符串),您需要通过持久化该值(通过 cookie 或本地存储)来创建基于会话的解决方案) 并将其传递给 Google Analytics 跟踪调用,例如作为基于命中的custom dimension 并将其用于过滤。

    ga('create', 'UA-XXXX-Y', 'auto');
    // Set value for custom dimension at index 1.
    ga('set', 'dimension1', myCookieVar);
    // Send the custom dimension value with a pageview hit.
    ga('send', 'pageview');
    

    过滤器

    【讨论】:

    • 太好了。我正在寻找一种完全在应用程序之外进行跟踪的方法——而不改变应用程序本身。这种 cookie 方法似乎表明我必须在应用程序端做一些事情来为后续点击制作 cookie。还有其他想法吗?我也许可以做到这一点,但这可能是一个很大的障碍(这是针对小型企业中的一系列不同应用程序)。
    • 据我所知,过滤只能基于命中。因此,您需要将查询字符串附加到监视器程序中的每个命中,在这种情况下,您可以通过请求 uri 中的查询字符串进行过滤。否则,您可以创建一个细分(排除 Landingpage 包含查询字符串的会话),但这不是永久性的。
    • 太棒了,让我试一试,然后我会标记你的答案。我可能能够修改来自监视器的请求,以便在每次呼叫时传递某种查询 - 需要在那里进行一些调查。谢谢。
    • 问题... 我可以按域名而不是 IP 地址过滤吗? Azure 更喜欢这样。
    • 我只能使用静态 IP 地址解决问题。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 2021-03-05
    • 2022-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多