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

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

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

когда вызывается 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-react-app и установил модуль mixpanel-browser.

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

Есть идеи, что я делаю неправильно?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
2 011
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

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

macOS: High Sierra, 10.13.6 (17G65) версия для хрома: 68.0.3440.106

не уверен, почему это было отмечено правильно. Причина, по которой события не отправлялись из Chrome, может быть связана с включенной настройкой "Не отслеживать" на том же

comiventor 13.02.2019 21:06

Этот ответ не следует отмечать как правильный. Ответ @comiventor полезен. У меня была такая же проблема, и после отключения настройки Do not track в браузере Chrome моя проблема была решена, спасибо :)

Niraj Kaushal 12.09.2019 10:15

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

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

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

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

Нет, у меня нет блокировщика рекламы, но есть другие расширения. Я не пробовал с разными версиями Chrome или без каких-либо расширений. В любом случае, с сафари я не против.

user3777939 13.09.2018 11:53

Такая же проблема здесь

Artemis 19.05.2019 10:33

У меня возникла такая же проблема, когда я тестировал его на хроме.

Gary Lai 27.06.2019 03:17

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

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

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

Большое спасибо за этот ответ. Я уже потратил на это 3 часа. Пробовал все SDK. Мое исправление заключалось в том, что мне пришлось перейти в Chrome и отменить выбор опции Не отслеживать

Abhishek Jha 12.08.2020 08:10

Другие вопросы по теме