标签: mixpanel

Mixpanel与EmberJS

注意:我开始写这个问题,并在写作中最终解决了问题.我会把它留在这里,希望它会帮助别人.

我已经用一段时间将我的头撞在墙上一段时间,并且不断得到不一致的结果.

尝试1(从这里)

App.ApplicationController = Ember.Controller.extend({ 
    routeChanged: function (){
        mixpanel.track("pageview", {"url": window.location.href });
    }.observes('currentPath')
});
Run Code Online (Sandbox Code Playgroud)

因为mixpanel.track_pageview()被弃用,我不得不偏离这个例子.这导致错误的位置记录,因为一旦转换重写URL,我找不到获取新哈希路径的方法,并且此时URL尚未更新.

尝试2

$(window).on('hashchange', function(){
    mixpanel.track("pageview", {"url": window.location.href });
});
Run Code Online (Sandbox Code Playgroud)

这在URL散列更改时有效,但现在我没有在首次加载站点时进行任何跟踪.

transitions mixpanel ember.js

3
推荐指数
1
解决办法
856
查看次数

如何将 mixpanel-ruby 与 Devise 集成?

我正在努力mixpanel-ruby与 Devise集成。我有一个初学者问题,我应该在哪个函数中包含跟踪逻辑?

例如,为了跟踪成功登录,我应该覆盖SessionsController#create还是after_sign_in_path_for(resource)

如果覆盖 create,我应该在create函数中插入代码还是以某种方式利用block?

  def create
    self.resource = warden.authenticate!(auth_options)
    set_flash_message(:notice, :signed_in) if is_flashing_format?
    sign_in(resource_name, resource)
    yield resource if block_given?
    <<< insert mixpanel tracking code >>>
    respond_with resource, location: after_sign_in_path_for(resource)
  end
Run Code Online (Sandbox Code Playgroud)

devise ruby-on-rails-3 mixpanel

3
推荐指数
1
解决办法
628
查看次数

架构x86_64找不到符号:"_ OBJC_CLASS _ $ _ Mixpanel",引自:AppDelegate.o中的__TMaCSo8Mixpanel

我正在安装Mixpanel正确知道(由于更大的问题,不使用CocoaPods),一旦我尝试构建,我就遇到了这个问题.显然它在链接进度中:

Ld /Users/zheref/Library/Developer/Xcode/DerivedData/Skillet-gyrvrgajwggdcmhhtxflcerwovjx/Build/Products/Debug-iphonesimulator/Skillet.app/Skillet normal x86_64
cd /Users/zheref/Code/skillet/skillet-ios
export IPHONEOS_DEPLOYMENT_TARGET=8.1
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.4.sdk -L/Users/zheref/Library/Developer/Xcode/DerivedData/Skillet-gyrvrgajwggdcmhhtxflcerwovjx/Build/Products/Debug-iphonesimulator -L/Users/zheref/Code/skillet/skillet-ios/Pods/Brightcove-Player-SDK/Library -L/Users/zheref/Code/skillet/skillet-ios/Pods/Google/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleAppUtilities/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleAuthUtilities/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleNetworkingUtilities/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleSignIn/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleSymbolUtilities/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Pods/GoogleUtilities/Libraries -L/Users/zheref/Code/skillet/skillet-ios/Skillet -F/Users/zheref/Library/Developer/Xcode/DerivedData/Skillet-gyrvrgajwggdcmhhtxflcerwovjx/Build/Products/Debug-iphonesimulator -F/Users/zheref/Code/skillet/skillet-ios -F/Users/zheref/Code/vendors/parse-library-1.7.5 -filelist /Users/zheref/Library/Developer/Xcode/DerivedData/Skillet-gyrvrgajwggdcmhhtxflcerwovjx/Build/Intermediates/Skillet.build/Debug-iphonesimulator/Skillet.build/Objects-normal/x86_64/Skillet.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -objc_abi_version -Xlinker 2 -ObjC -lBCOVPlayerSDK -lGGLCore -lGGLSignIn -lGSDK_Overload -lGTMOAuth2_external -lGTMOAuth2_internal -lGTMSessionFetcher_core -lGTMSessionFetcher_full -lGTMStackTrace -lGTM_AddressBook -lGTM_DebugUtils -lGTM_GTMURLBuilder -lGTM_KVO -lGTM_NSDictionary+URLArguments -lGTM_NSScannerJSON -lGTM_NSStringHTML -lGTM_NSStringXML -lGTM_Regex -lGTM_RoundedRectPath -lGTM_StringEncoding -lGTM_SystemVersion -lGTM_UIFont+LineHeight -lGTM_core -lGTM_iPhone -lOpenInChrome -lPods-PaymentKit -lPods-Stripe -lSignIn -framework AVFoundation -framework AddressBook -framework CoreMedia -framework CoreText -framework Foundation -framework MediaPlayer …
Run Code Online (Sandbox Code Playgroud)

xcode ios mixpanel swift

3
推荐指数
1
解决办法
1385
查看次数

KISSMetrics Node.js图书馆?

是否有KISSmetrics API的node.js库(http://support.kissmetrics.com/apis/specifications)?

不幸的是,我不认为客户端js(http://support.kissmetrics.com/apis/javascript)库与node.js一起使用?

注意:我想KISSmetrics的node.js库看起来很像MixPanel库:https://github.com/carlsverre/mixpanel-node

metrics analytics node.js mixpanel kissmetrics

2
推荐指数
1
解决办法
1055
查看次数

mixpanel track_links没有正确跟踪

我使用mixpanel的javascript api使用如下代码:

$(function() {
mixpanel.track_links("a[href~='/posts/more']", "Show more posts.",
      { "topic_id": "<%= @topic.id.to_guid %>" });
});
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.我试过没有单引号的变化无济于事.

$(function() {
    mixpanel.track_links("a[href~=/posts/more]", "Show more posts.",
          { "topic_id": "<%= @topic.id.to_guid %>" });
});
Run Code Online (Sandbox Code Playgroud)

上面的代码有问题吗?

页面上显示以下链接:

<a href="/posts/more?i=20&id=0a5cb302-859e-11e1-8851-24c603d12b60&type=Topic" data-remote="true">Show More...</a>
Run Code Online (Sandbox Code Playgroud)

当我点击它时,没有事件被触发.

jquery mixpanel

2
推荐指数
1
解决办法
2727
查看次数

使用Mixpanel自定义Android的通知图标

使用Mixpanel我可以直接从他们的控制面板发送通知,但是目前它使用了一个奇怪的裁剪版本的启动器图标作为通知图标.

我已经看到了使用自定义的BroadcastReceiver定制图标的一些答案,但在这种情况下我似乎无法使用它.有没有人成功设法在直接从Mixpanel发送时更改通知图标?

谢谢.

android broadcastreceiver mixpanel

2
推荐指数
1
解决办法
1959
查看次数

检查 Mixpanel Javascript 中是否已存在“distinct_id”

有没有办法用 Javascript 检查 Mixpanel 中是否已存在先前的“distinct_id”?

我目前遇到一个问题,一旦有人完成我的入职流程并跟踪所有事件,如果他们注销并重新登录,则会在管理界面的“探索”部分中创建单独的记录。

我希望能够围绕我的初始登录事件添加一些逻辑,以确保检查“Distinct_id”是否已被使用,然后将登录事件绑定到同一用户,而不是在 Mixpanel 中创建一个全新的用户。

javascript mixpanel

2
推荐指数
1
解决办法
2671
查看次数

如何获得mixpanel事件来自的IP?

是否有可能获得mixpanel事件"来自"的IP地址?

使用他们的webapp或自定义报告或API - 任何方法都会有所帮助.

或者我们可以为用户(配置文件)提取第一个/最后一个IP地址?

谢谢

ip analytics mixpanel

2
推荐指数
1
解决办法
1204
查看次数

日志在 xcode 8 中打印 tcp 连接和其他

最后,我将我的代码迁移到 swift 3,现在我能够编译和运行代码,但我看到一堆日志数据,如下所示。我猜这是来自mixpanel。所以我不知道这些日志是从哪里以及为什么存在的。记录时要保留这些数据吗?

2016-10-13 16:58:49.791443[69008:344186] [] tcp_connection_start 1 starting
2016-10-13 16:58:49.791741[69008:344186] [] nw_connection_create creating connection to api.mixpanel.com:443
2016-10-13 16:58:49.792092[69008:344186] [] tcp_connection_start starting tc_nwconn=0x7fae49d06750
2016-10-13 16:58:49.792444[69008:344344] [] __nw_connection_start_block_invoke 1 starting
2016-10-13 16:58:49.792767[69008:344344] [] nw_endpoint_handler_start [1 api.mixpanel.com:443 initial path (null)]
Run Code Online (Sandbox Code Playgroud)

ios mixpanel swift3 xcode8

2
推荐指数
1
解决办法
1229
查看次数

如何在 Nuxt.js 中使用 Mixpanel

如何在Nuxt.js中包含Mixpanel 分析

老实说,我是 Nuxt.js 和 Vue 以及 Mixpanel 的新手,但我继承的网站不够完善,所以我宁愿学习而不是改变。添加 Google Analytic 非常简单,因为有一个很棒的软件包nuxtjs google-analytics;它只需要添加googleAnalytics到 Nuxt 配置中,一切就都神奇地完成了。

对于 Mixpanel,我找到了vue-mixpanelmixpanel-browser,但我不太确定如何使用它们。第一个似乎合适,但一旦我启动插件,我就很困惑在哪里使用this.$mixpanel参考文献。是否有一些“页面加载”事件?不知道如何向页面标题添加内容。

mixpanel vue.js nuxt.js

2
推荐指数
1
解决办法
2163
查看次数