【问题标题】:How to track bookmarklet usage using Image in Matomo?如何在 Matomo 中使用 Image 跟踪小书签的使用情况?
【发布时间】:2020-09-20 10:05:32
【问题描述】:

我想统计在我的 Piwik/Matomo 实例中使用我的书签的用户。

这是我的代码:

x = new Image();
x.src = 'https://piwik.jcubic.pl/matomo.php?idsite=7&rec=1&action_name=bookmark&urlref=' + location.href;

问题是,当我打开今天的统计信息时,我看不到带有书签或执行脚本的参考的网站。我是在隐身模式下执行此操作的,因此没有禁用我浏览器跟踪的 cookie。

书签是 Scheme 语言的 REPL,因此它更有可能是具有 Scheme 学习资源的网站或带有有关 Scheme 视频的 YouTube。我认为执行书签时我会跟踪 url 不是问题,不会有关于实际用户的信息,所以我认为这很好。

【问题讨论】:

    标签: javascript analytics matomo


    【解决方案1】:

    你可以尝试编码你的href

    const searchParams = new URLSearchParams({idsite: 7, rec: 1, action_name: 'bookmark', urlref: location.href});
    const url = new URL('https://piwik.jcubic.pl/matomo.php')
    url.search = searchParams.toString()
    
    x.src = url.href;
    

    然后您将拥有这样一个带有编码特殊字符的 URL:

    "https://piwik.jcubic.pl/matomo.php?urlref=https%3A%2F%2Fstackoverflow.com%2Fquestions%2F63977752%2Fhow-to-track-bookmarklet-usage-using-image-in-matomo"
    

    【讨论】:

    • 它也不起作用。我不知道。也许我需要等一天,他们才会出现。明天检查。
    • 你在浏览器开发工具的网络选项卡上检查了吗,它可以被Adblock阻止。有关于调试matomo.org/faq/troubleshooting/faq_58developer.matomo.org/api-reference/…的说明
    • 我在开发工具中有请求,它返回 200 响应代码。在隐身模式下,我没有启用任何浏览器扩展。
    • 我也在 Chrome 中尝试过访客帐户(我认为这是我创建的空白帐户,不记得了),因为在常见问题解答中有 Matomo 处理不跟踪标签的信息。跨度>
    • 如果需要,您还可以调试 matomo.php 请求,通过在跟踪器中启用调试,请参阅:developer.matomo.org/api-reference/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 2011-01-18
    相关资源
    最近更新 更多