私はGoogle Analyticsとbranch.ioの両方をこのwebsiteに使用しています。Googleアナリティクスのヒットコールバックでブランチディープリンクが機能しない
ウェブサイトはモバイル用に設計されています。
「OPEN」というテキストのバナーをクリックすると、アプリを開くことができないという問題があります。ここで
は、クリックのコードです:
$scope.openApp =() => {
let appOpened = false;
const open =() => {
if (!appOpened) {
appOpened = true;
branch.deepviewCta();
}
};
$timeout(open, 1000);
ga('send', 'event', 'homepage', 'download', {
hitCallback() {
open();
}
});
};
私はGAコードを取り除く場合は、それが正常に動作します:
$scope.openApp =() => {
let appOpened = false;
const open =() => {
if (!appOpened) {
appOpened = true;
branch.deepviewCta();
}
};
$timeout(open, 1000);
open();
};
私はhitCallback
でopen()
を置く理由は、ことを確認することですopen()
は別のページにリダイレクトされるため、GAはヒットを送信します。
私を助けることができますか?