首页 > 解决方案 > 跟踪来自 Android 原生智能横幅的点击、关闭和下载

问题描述

我想跟踪Android 智能横幅的点击、关闭和下载。下载跟踪将由从网络发送深层链接的本机应用程序完成。我想知道是否可以使用start_urlkey 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像上面那样跟踪下载的变化吗?

标签: javascriptmanifest.jsonsmartbanner

解决方案


推荐阅读