我正在使用 Usersnap ( https://usersnap.com/ ) 来获取用户反馈。我需要知道用户何时使用了反馈按钮,但似乎没有通过 api 的方法。
如果您还没有使用过 Usersnap,那么 api 会放置一个带有反馈按钮的 iframe。
当您单击按钮时,网站上会放置一个覆盖层,以便用户可以将选择框拖动到他们的问题上
然后呈现一个模态,他们可以添加消息和电子邮件。
提交后,他们得到一个成功的模式。
理想情况下,我想知道叠加层何时存在以及成功模式何时存在。
正如您从代码中看到的那样,它们提供了一个 on open,用于单击按钮时。
并且关闭,但是关闭事件是第一个打开的模式而不是最后一个:/
有什么建议么
window.onUsersnapCXLoad = function (api) {
api.init();
api.on("open", function (d) {
console.log("====> open");
if (customDataRef.current) {
d.api.setValue("custom", bigIntToString(customDataRef.current));
}
});
api.on("close", () => {
console.log("====> close:");
});
};
}