У меня есть файл Javascript, который реализует метод для совместного использования веб-сайта (прослушиватель событий):
const shareBtn = document.getElementById('shareBtn');
shareBtn.addEventListener("click", () => {
if (navigator.share) {
navigator
.share({
title: "",
text: "",
url: ""
})
.then()
.catch();
} else {}
});
Я добавил аналитику Firebase в другой файл (код из Firebase). Как зарегистрировать событие для регистрации события общего доступа в Firebase? Как импортировать аналитику Firebase в Javascript? Как регистрировать события для разных методов?
Я объединил два файла в этом:
var firebaseConfig = {// };
firebase.initializeApp(firebaseConfig);
const analytics = firebase.analytics();
const shareBtn = document.getElementById('shareBtn');
shareBtn.addEventListener("click", () => {
if (navigator.share) {
navigator
.share({
title: "",
text: "",
url: ""
})
.then()
.catch();
analytics.logEvent('clicked_share');
} else {
}
});
Но я не хочу, чтобы все мои методы кликов были в файле firebase.js.
@Gander Я добавил код
Предоставьте пример кода того, что вы пытались получить доступ к журналу firebase.
@Slipoch Я добавил свою попытку :(
В этой документации показано, как добавить Google Analytics для Firebase в ваше веб-приложение и начать регистрацию событий. Вы также можете посмотреть этот туториал, если предпочитаете смотреть видео, а не читать документацию.
Чтобы проверить свою реализацию, вы можете включить режим отладки в своем браузере, а затем установить расширение Google Analytics Debugger Chrome. После установки включите расширение и обновите страницу. С этого момента расширение будет регистрировать события в вашем приложении в режиме отладки. Вы можете просматривать события, зарегистрированные в DebugView в консоли Firebase.
Предоставьте свой пример кода.