Mixpanel 2.2 em um aplicativo da web estruturado da AMD - por exemplo require.js

Estou tentando usar o acompanhamento de eventos Mixpanel em um site de uma única página com base no Backbone.js e require.js.

Olhando para otrecho que o Mixpanel fornece recortar e colar em uma página da Web comum, posso dizer que eles lançaram seu próprio mecanismo de carregamento assíncrono que puxa o realAPI Mixpanel a partir de um recurso independente, faça um trabalho extra para configurar 'pessoas' e outros atributos e, finalmente, exponha o objeto 'mixpanel' através do espaço de nomes global.

Eu tentei adicionar entradas de configuração de shim para o snippet ou a API autônoma, mas não funcionam bem.

Através da minha pesquisa, encontrei umprojeto no github isso faz exatamente o que eu quero, no entanto, ele tem alguns anos e é baseado na API mixpanel 'antiga'. Na nova versão, o Mixpanel fez algumas alterações não triviais no snippet e na API que eu simplesmente não consigo entender.

Espero que alguém entenda o snippet Mixpanel e / ou AMD e require.js e possa me orientar sobre isso.

questionAnswers(4)

yourAnswerToTheQuestion