【问题标题】:forge viewer mixpanel opt out 7.29伪造查看器混合面板退出 7.29
【发布时间】:2021-02-12 03:26:01
【问题描述】:

Forge Viewer 将从 7.29 版开始收集与特定用户无关的使用分析,以支持和改进 Forge Viewer__。如果您不想参与,您可以使用 Autodesk 选择退出此功能。查看.Private.analytics.optOut() 方法。

以上文字摘自:https://forge.autodesk.com/en/docs/viewer/v7/change_history/changelog_v7/#id2

我已经运行了上述函数,我仍然可以看到网络请求正在发送到 mixpanel

我尝试了各种方法但无法让它工作,我最新的迭代是将它置于超时调用中以确保 AutoDesk 已加载但它仍然尝试向 mixpanel 发送请求

<script type="text/javascript">
        setTimeout(() => {
            debugger;
            if (typeof window.Autodesk == 'undefined') {
                console.log('no auto desk yet');
            } else {
                console.log('auto is ready');
                window.Autodesk.Viewing.Private.analytics.optOut();
            }
        }, 500);
        document.addEventListener('DOMContentLoaded', function(event) {});
    </script>

调试我可以进入 else 块,还可以看到一个控制台日志,上面写着“auto is ready”。

如何禁用混合面板?

【问题讨论】:

    标签: autodesk-forge autodesk


    【解决方案1】:

    .optOut() 被调用时,查看器不会收集任何数据。

    在您每次加载页面时选择退出后,Mixpanel 库都会进行一次决策调用,这会导致简单的“是”或“否”响应(退出状态),并且不会发送任何用户跟踪数据。我们将研究如何避免在模型加载期间做出决策调用,并尽快回复您并提供更多信息。

    【讨论】:

    • 如果用户安装了广告/跟踪器拦截器,则混合面板会在控制台中显示为错误。最好完全关闭。
    • @Phil 感谢您提供的信息,我们一定会检查如何改进。
    猜你喜欢
    • 2018-06-28
    • 2018-10-22
    • 2019-05-15
    • 2021-12-25
    • 2021-10-16
    • 2020-11-09
    • 2018-08-22
    • 2019-11-28
    • 2019-08-30
    相关资源
    最近更新 更多