События Mixpanel не отправляются

Я создал простое приложение для реагирования и пытаюсь отправить некоторые события в mixpanel.

Однако ничего не отправляется. Запросы API не отображаются в сетевой консоли, когда вызывается mixpanel.track('test').

когда вызывается mixpanel.init('token'), я получаю этот ответ: {"notifications":[],"config":{"enable_collect_everything":false}}

это мой index.js:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

let mixpanel = require('mixpanel-browser');
mixpanel.init('my-secret-token');

mixpanel.track('test');

ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();

Я инициализировал свое приложение для реагирования с помощью приложения create-реагировать и установил модуль mixpanel-browser.

Я также создал проект mixpanel и трижды проверил этот токен.

Любые идеи, что я делаю неправильно?


person user3777939    schedule 22.08.2018    source источник


Ответы (3)


Все, что перестает отслеживаться, может быть причиной — Adblock — одна из возможных причин.

Еще один параметр «Не отслеживать», включенный в вашем браузере.

Возможно, вы установили другие плагины, чтобы веб-сайты не отслеживали вас.

person comiventor    schedule 13.02.2019
comment
Большое спасибо за этот ответ. Я уже потратил на это 3 часа. Пробовал все SDK. мое исправление заключалось в том, что мне пришлось перейти в хром и снять флажок «Не отслеживать». - person Abhishek Jha; 12.08.2020

Хорошо, похоже, это как-то связано с моим браузером Chrome. При использовании сафари все работает нормально, а с хромом ничего не отправляется.

macOS: высокая сьерра, 10.13.6 (17G65) версия хрома: 68.0.3440.106

person user3777939    schedule 22.08.2018
comment
не уверен, почему это было отмечено правильно. причина, по которой события не отправлялись из хрома, может быть связана с тем, что параметр «Не отслеживать» включен на том же - person comiventor; 13.02.2019
comment
Этот ответ не должен быть помечен как правильный ответ. Ответ @comiventor полезен. У меня была такая же проблема, и после отключения настройки Do not track в браузере Chrome моя проблема была решена, спасибо :) - person Niraj Kaushal; 12.09.2019

У вас есть блокировщик рекламы?

У меня была такая же проблема, и проблема заключалась в расширении uBlock для Chrome. Некоторые блокировщики рекламы не позволяют Mixpanel загружаться на вашу страницу. Чтобы этого избежать, я перенес все важные события в бэкэнд.

Здесь у вас есть информация Mixpanel о блокировщиках рекламы:

https://help.mixpanel.com/hc/en-us/articles/115004499463-Ad-Blockers-Affect-Mixpanel

person Albert Pueyo    schedule 13.09.2018
comment
Нет, у меня нет блокировщика рекламы, но есть другие расширения. Я не пробовал с разными версиями Chrome или без каких-либо расширений. Во всяком случае, я в порядке с сафари. - person user3777939; 13.09.2018
comment
Та же проблема здесь - person Artemis; 19.05.2019
comment
У меня возникла такая же проблема, когда я тестировал ее на хроме. - person Gary Lai; 27.06.2019