Ich verwende sowohl Google Analytics und branch.io in diesem website.Branch Deep Linking funktioniert nicht in Google Analytics hitCallback
Die Website ist für Mobilgeräte konzipiert.
Das Problem ist, dass beim Klicken auf das Banner mit dem Text "OPEN", die App nicht geöffnet werden kann. Hier
ist der Code für den Klick:
$scope.openApp =() => {
let appOpened = false;
const open =() => {
if (!appOpened) {
appOpened = true;
branch.deepviewCta();
}
};
$timeout(open, 1000);
ga('send', 'event', 'homepage', 'download', {
hitCallback() {
open();
}
});
};
Wenn ich den GA-Code loszuwerden, es funktioniert gut:
$scope.openApp =() => {
let appOpened = false;
const open =() => {
if (!appOpened) {
appOpened = true;
branch.deepviewCta();
}
};
$timeout(open, 1000);
open();
};
Der Grund, warum ich open()
in hitCallback
gesetzt ist, um sicherzustellen, GA sendet den Treffer aus, weil open()
zu einer anderen Seite umleiten wird.
Können Sie mir helfen?