实施MixPanel.

新Mixpanel吗?

本文档涵盖了混合面板的技术细节。查看我们帮助中心的入门部分如果你是Mixpanel的新手,想了解更多关于产品的功能和用途。

MixPanel建成,以便您为您的产品使用答案。在我们的核心,我们维护了一个自定义数据存储,以快速,可扩展和可靠的方式查询您的数据。在该数据存储的顶部是我们的用户友好的Web应用程序,可以让您可视化您发送给我们的数据

首先,您需要将数据导入项目。这通常是通过我们托管的sdk完成的。如果你想要连接的环境没有SDK,你可以使用我们的数据收集api。

跟踪计划

在实现Mixpanel之前建立一个跟踪计划是很重要的。一个跟踪计划将Mixpanel实现与目标和性能指标连接起来,优化你的Mixpanel用例。

你的跟踪计划可以作为实现Mixpanel的地图和一个参考,确保收集有意义的事件和属性。它还指导开发过程。

查看帮助中心的示例跟踪计划以获得更多细节

SDKS.

Mixpanel提供了客户端和服务器端库的数组。客户端是指终端用户与之交互的浏览器或应用程序。服务器承载最终用户的浏览器或应用程序显示的信息。本文将解释服务器端sdk和客户端sdk之间的区别,以便您可以决定如何跟踪每个事件。要获得更深入的了解,请参阅客户端与服务器端跟踪

需要直接从最终用户的设备跟踪某些事件,例如当它们执行没有相关服务器调用的操作时。您的服务器更好地跟踪其他事件,如事务。

例如,您可能有一个混合的服务器端和客户端实现,其中用户在网站上注册。用户单击报名并填写表单,触发客户端事件。用户填写的信息将发送到您的服务器。您可以从服务器发送活动以MixPanel确认注册已完成。

客户端SDKS

最好跟踪客户端SDK上的一些事件,例如在网页和移动应用程序中采取的操作。以下列表概述了客户端SDK跟踪的一些优点:

  • 您可以使用超级属性要使用每个事件发送属性,而无需手动将它们添加到每个事件。
  • 客户端SDK会自动为在网站或应用程序上执行事件的任何用户分配不同的ID。
  • 一个默认属性是混合面板自动包含在每个事件中的元信息。中可以找到默认属性的列表和更多信息帮助中心指南
  • 自动的distinct_id.创建可以帮助您对匿名用户进行身份管理。库方法允许您将访问者转换为已知用户。

您可以使用MixPanel使用以下客户端SDK:

服务器端sdk

某些操作更容易从服务的后端跟踪。服务器端跟踪允许您发送要将其与用户关联的数据与数据库中的MixPanel。

您可以使用MixPanel使用以下服务器端SDK:

没有看到一个SDK列在这里?文章对我们的社区的想法页面请求对新平台的支持。

REST HTTP API.

MixPanel的Engestion API收集事件,用户信息和组信息。如果您使用适当的JSON格式发送数据,MixPanel Invests并显示该数据。MixPanel的摄取功能允许您跟踪连接到网络的任何设备上的事件。

示例包括IOT设备,具有网络连接的硬件(例如具有网络能力的无人机),服务器端实现,没有SDK,或者您想要更粒度控制的服务器端实现。

查看摄取API参考要学习更多的知识。

在欧盟(EU)中实现Mixpanel

Mixpanel的欧盟数据居留计划启用欧洲服务器上的用户数据存储。这允许您保护从您的信息被保存和处理的位置。

在注册数据驻留之后,您将在所有api调用期间使用不同的子域。

API.

标准的服务器

欧盟居住服务器

摄入API.

api.www.jy710.com.

api-eu.www.jy710.com

查询API

www.jy710.com/api

eu.www.jy710.com/api.

原始数据导出API

data.www.jy710.com/api/2.0/export.

data-eu.www.jy710.com/api/2.0/export.

数据流水线API.

data.www.jy710.com/api/2.0/export.

data-eu.www.jy710.com/api/2.0/export.

词汇模式API

www.jy710.com/api/app/projects.

eu.www.jy710.com/api/app/projects.

连接器的API

www.jy710.com/api/app/projects.

eu.www.jy710.com/api/app/projects.

Mixpanel sdk中的数据驻留

初始化库时需要设置服务器位置。下面你可以找到每个SDK的必要配置设置的链接:

查询能力

为了使项目可以在eu.www.jy710.com上访问查询报告,必须将项目的集群设置为mixpanel-prod-euMixpanel的一侧。联系到你的RM、CSM或AE,他们可以协调这个变化。

设置完成后,客户可以登录其帐户eu.www.jy710.com.。此时,将存在MixPanel的所有核心功能。

通过SSO登录

Prepend.欧洲联盟。如果您希望IDP发起的流程直接向您的回报URL开始eu.www.jy710.com.网站(如。www.jy710.com/security/login/1会成为eu.www.jy710.com/security/login/1)。

如果您需要用户可以选择其IDP发起的流程,请创建一个版本欧洲联盟。还有一个版本没有欧洲联盟。并将正确的一个分配给正确的用户(例如,在Okta你可以创建一个“Mixpanel”和“Mixpanel (EU)”应用程序)。

请勿跟踪浏览器设置

确保在测试JavaScript实现时将“不跟踪浏览器设置”设置为false。Mixpanel根据浏览器中的“禁止跟踪”(DNT)设置来切换跟踪。如果DNT设置被设置了,那么Mixpanel将不会从Mixpanel实例中收集信息。有关更多信息,请参见此文章

一个月前更新的


实施MixPanel.


建议编辑的API参考页是有限的

您只能建议编辑到跨越身体内容,而不是API规范。