0

我正在使用 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:");
      });
    };
  }
4

1 回答 1

0

我在他们的文档中看到的是提交事件:

api.on("submit", () => {
   console.log("====> submit:");
});
于 2021-06-21T11:15:32.073 回答