GetStream - ошибка при отправке Google Analytics - PullRequest
0 голосов
/ 11 февраля 2020

Я отправляю данные на GetStream , но возвращается ошибка, о которой я не знаю, учитывая, что я нигде не отправляю user_id в моем коде.

Это когда я запускаю это, которое появляется ошибка: client.trackEngagement(engagement);. В этом случае подключение к GetStream кажется правильным, поскольку я получаю от них сообщение, но отправляемые данные как-то неверны?

Пакет GetStream JS - https://github.com/getstream/stream-js.
Документы GetStream Analytics - https://getstream.io/docs/analytics_engagements/?language=js

Другой пример настройки из GetStream - https://github.com/GetStream/stream-analytics-js/blob/master/examples/index.html

Ошибка: enter image description here

В качестве теста это код, который я запускаю при загрузке страницы.

Код:

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);

1 Ответ

1 голос
/ 11 февраля 2020

аналитика - это расширенная функция, доступная в планах Pro и Enterprise. Если у вас один из этих планов, обратитесь в службу поддержки Stream и попросите включить аналитику для нужного вам приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...