GetStream - 发送 Analytics Engagement 时出错
GetStream - Error when sending Analytics Engagement
我正在向 GetStream 发送数据,但返回了一个错误,我不知道它指的是哪里,考虑到我没有在我的代码中的任何地方发送 user_id。
当我 运行 出现这个错误时:client.trackEngagement(engagement);
。在这种情况下,与 GetStream 的连接似乎是正确的,因为我从他们那里收到了一条消息,但发送的数据却有些错误?
GetStream JS 包 - https://github.com/getstream/stream-js.
GetStream 分析文档 - https://getstream.io/docs/analytics_engagements/?language=js
GetStream 的另一个示例设置 - https://github.com/GetStream/stream-analytics-js/blob/master/examples/index.html
错误:
作为测试,这是我 运行 页面加载时的代码。
代码:
const StreamAnalytics = require('stream-analytics');
// Get Stream
const client = new StreamAnalytics({
apiKey: "abc123",
token: "abc123"
});
client.setUser({
alias: 'jordan'
});
// Send GetStream analytics data
engagement = {
'label': 'like',
'content': {
'foreign_id': 'like:468'
},
'score': 80,
'position': 3,
};
client.trackEngagement(engagement);
分析是 Pro 和 Enterprise 计划中提供的高级功能。如果您正在使用这些计划之一,请联系 Stream 支持并请求为您需要的应用程序启用分析。
我正在向 GetStream 发送数据,但返回了一个错误,我不知道它指的是哪里,考虑到我没有在我的代码中的任何地方发送 user_id。
当我 运行 出现这个错误时:client.trackEngagement(engagement);
。在这种情况下,与 GetStream 的连接似乎是正确的,因为我从他们那里收到了一条消息,但发送的数据却有些错误?
GetStream JS 包 - https://github.com/getstream/stream-js.
GetStream 分析文档 - https://getstream.io/docs/analytics_engagements/?language=js
GetStream 的另一个示例设置 - https://github.com/GetStream/stream-analytics-js/blob/master/examples/index.html
错误:
作为测试,这是我 运行 页面加载时的代码。
代码:
const StreamAnalytics = require('stream-analytics');
// Get Stream
const client = new StreamAnalytics({
apiKey: "abc123",
token: "abc123"
});
client.setUser({
alias: 'jordan'
});
// Send GetStream analytics data
engagement = {
'label': 'like',
'content': {
'foreign_id': 'like:468'
},
'score': 80,
'position': 3,
};
client.trackEngagement(engagement);
分析是 Pro 和 Enterprise 计划中提供的高级功能。如果您正在使用这些计划之一,请联系 Stream 支持并请求为您需要的应用程序启用分析。