我想跟踪Android 智能横幅的点击、关闭和下载。下载跟踪将由从网络发送深层链接的本机应用程序完成。我想知道是否可以使用start_url
key frommanifest.json
来包含查询,例如:
start_url: myUrlToNativeApp/?trackingData=downloadedFromNativeSmartBanner
对于点击和关闭,我在文档中看到我可以使用此代码来跟踪它们,尽管文档示例适用于 Web 应用程序(评论是我的):
window.addEventListener('beforeinstallprompt', function(e) {
e.userChoice.then(function(choiceResult) {
if(choiceResult.outcome == 'dismissed') {
console.log('User cancelled home screen install'); // In fact, user cancelled app download
// Track dismissed event
}
else {
console.log('User added to home screen'); // In fact, user clicked install
// Track clicked event
}
});
});
此代码是否也适用于本机应用程序?如果没有,还有其他方法可以实现吗?
我可以start_url
像上面那样跟踪下载的变化吗?