我的chrome扩展分析有问题。我试着寻找类似的问题,但没有找到任何有类似问题的人。
我的代码中的onInstalled事件在没有进行新安装的情况下被触发。我的分析(跟踪"track_install/“url)和Chrome Web Store分析都没有显示这个新安装的数量。我们说的是每个CWS或分析的新安装数量与onInstalled被触发次数之间的10倍以上的差异,在我的情况下,这种行为在几个月内是一致的。
还有其他人经历过这种行为吗?
下面是我的代码:
chrome.runtime.onInstalled.addListener(function(details){
if(details.reason == "install"){
_gaq.push(['_trackEvent', 'install', 'extension installed']);
setUninstallUrl();
}
}发布于 2021-09-24 11:15:12
编辑:Doh!我刚刚看到这是在2019年。不要紧。我很好奇你是怎么解决这个问题的。
我对javascript还是个新手。但是我找到了这个例子here
chrome.runtime.onInstalled.addListener((reason) => {
if (reason === chrome.runtime.OnInstalledReason.INSTALL) {
chrome.tabs.create({
url: 'onboarding.html'
});
}
});我不明白为什么你的代码会工作,但是你能从details.reason获取任何数据对我来说似乎很奇怪。但是,不确定枚举是如何返回的。
另一个不太显著的区别是我的示例中的===,而您使用的是==。我有限的理解是类型应该是相同的,这无关紧要。
不管怎样,我想我帮不了什么忙。我希望你能弄清楚这一点。
https://stackoverflow.com/questions/55421595
复制相似问题