ios - iOS SDK 中集成的 Mixpanel 不发送事件

标签 ios objective-c analytics mixpanel event-tracking

我有一个包含很多模块(在 Objective-C 中)的 iOS SDK 项目。 我想开始跟踪事件以查看我的客户如何使用我们的 SDK,但我在洞察选项卡中看不到任何内容。我究竟做错了什么?

enter image description here

在 SDK 的入口点,我添加了这个(就在文档之后):

   [Mixpanel sharedInstanceWithToken:@"myTOKEN"];
   self.mixpanel.serverURL = @"https://api-eu.mixpanel.com";

    [self.mixpanel track:@"Video play" properties:@{
        @"genre": @"hip-hop",
        @"duration in seconds": @42,
    }];

我可以通过断点看到它执行的代码,但是我的见解完全是空的。

我还尝试使用无代码跟踪添加事件,虽然它看起来工作正常并且我可以连接到该应用程序,但事件没有出现在“洞察”选项卡中。

enter image description here

最佳答案

我认为您需要将共享实例分配给您的本地属性,如果在您发布的代码之外没有这样做的话。

   [Mixpanel sharedInstanceWithToken:@"myTOKEN"];
   self.mixpanel = [Mixpanel sharedInstance]; // assign here
   self.mixpanel.serverURL = @"https://api-eu.mixpanel.com";

    [self.mixpanel track:@"Video play" properties:@{
        @"genre": @"hip-hop",
        @"duration in seconds": @42,
    }];

关于ios - iOS SDK 中集成的 Mixpanel 不发送事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63580096/

相关文章:

ios - 带有CoreData的RestKit避免了MOC的困惑

ios - 如何为现有应用程序使用更新的配置文件?

objective-c - 设置背景图片位置

ios - Amplitude 工具中的用户列表和应用程序版本

youtube-api - 通过 CMS 帐户使用 YouTube 分析 API

ios - 观察绑定(bind)或状态变量

iphone - Objective-C 私有(private)方法困境

iphone - 移动文档文件夹的路径?

objective-c - 您如何将 glDrawElements 与 GL_UNSIGNED_INT 一起用于索引?

android - 填充 AWS Mobile Analytics 收入图表