前提・実現したいこと
Service Workerで表示した「ホームアイコンが追加」から、ユーザーがインストールしたかどうかを、GoogleAnalyticsで確認したいです。Android の Chorme(最新)で確認しています。
発生している問題・エラーメッセージ
「ホームアイコンに追加」をクリックしてもGoogleAnalytics上で認識されません。 e.userChoice.then(function(choiceResult) {} が実行されていないようです。
該当のソースコード
JavaScript
1window.addEventListener('beforeinstallprompt', function(e){ 2e.userChoice.then(function(choiceResult) { 3 if(choiceResult.outcome == 'dismissed') { 4 5 dataLayer.push({ 6 'event' : 'a2hs_cancell', 7 'a2hs_add' : 'no_add' 8 }); 9 10 } else { 11 dataLayer.push({ 12 'event' : 'a2hs', 13 'a2hs_add' : 'add' 14 }); 15 16 } 17 }); 18});
試したこと
下記のサイトの内容を試してみましたがうまくいきませんでした。
https://sumida-seabass.sakura.ne.jp/wordpress/pwa-a2hs-measurment-ga-gtm/
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。