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
か?