首页 > 解决方案 > usersnap `user` 对象中的 `userId` 是什么?

问题描述

https://help.usersnap.com/docs/api-for-usersnap-rating-project#setting-default-values-when-initializing-the-widget

我想发送studentId用户快照反馈,我看到我们可以传递userId内部user对象,但是我在提交反馈时在帐户收件箱页面中没有看到它,那里只显示电子邮件。

window.onUsersnapCXLoad = function(api) { 
    api.init({
      user: {
        userId: "123",
        email: "christina@usersnap.com",
      },
    });
  }

userId如果它没有显示在帐户收件箱页面中,它的目的是什么?如何发送学生 ID?

标签: usersnap

解决方案


onUsersnapCXLoad在初始化 api 对象后立即将其添加到您的函数中。

api.on('open', function(event) {
    event.api.setValue('custom', {studentId: '1234'});
});

对于特定项目,您需要订阅open事件以设置自定义值。

注意:Usersnap 项目有一个项目特定的 API 和全局 API。有关更多信息,请参阅帮助页面


推荐阅读