【发布时间】:2020-12-14 14:53:59
【问题描述】:
我有实现网站共享方法的 Javascript 文件(事件监听器):
const shareBtn = document.getElementById('shareBtn');
shareBtn.addEventListener("click", () => {
if (navigator.share) {
navigator
.share({
title: "",
text: "",
url: ""
})
.then()
.catch();
} else {}
});
我在另一个文件(来自 Firebase 的代码)中添加了 Firebase 分析。 如何在 Firebase 中记录事件以记录共享事件?如何在 Javascript 中导入 Firebase 分析?如何记录不同方法的事件?
我在此合并了两个文件:
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 我添加了我的尝试:(
标签: javascript firebase dom-events firebase-analytics