javascript - 跟踪来自 Android 原生智能横幅的点击、关闭和下载
问题描述
我想跟踪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
像上面那样跟踪下载的变化吗?
解决方案
推荐阅读
- angular - Angular Universal Express 服务器不断加载并因 ERR_EMPTY_RESPONSE 而失败
- java - 验证电子邮件作为服务
- python - 从两个 python 文件创建独立的 makefile
- sql - 在 SQL SERVER 中合并两个 XML CTE
- python - 在 Python 中终止线程
- ios - 如何在 struct 中设置枚举以用作标识符来初始化自定义对象
- python - 多对多关系中的Django更新字段
- android - Activity 启动很慢,因为 RecyclerView 图像
- javascript - 确保此属性是反应性的,无论是在数据选项中,还是在类中
- python - scipy.optimize.leastq 最小化最小二乘和