我想跟踪Android smart banner的点击,关闭和下载。
下载跟踪将通过本机应用程序从网络发送深层链接来完成。我想知道是否可以使用start_url
中的manifest.json
键来隐藏查询,例如:
start_url: myUrlToNativeApp/?trackingData=downloadedFromNativeSmartBanner
对于点击和撤消,我在docs上看到,尽管docs示例适用于网络应用(注释是我的),但我可以使用此代码来跟踪它们:
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
如上所述的下载吗?