1. 使用场景

神策产品的多个项目之间,数据、元数据、账号、权限、token、数据概览和书签都是完全隔离的,仅共享机器资源。

它适用于如下的一些使用场景:

  1. 有多个完全没有关系的产品,都需要使用神策分析,并且它们之间的数据并不需要关联在一起分析。在这种情况下,可以给每一个产品创建一个单独的项目,每个产品的数据分别导入对应的项目,然后再在每个项目里面,分别进行账号创建、权限设置、概览创建和分配等工作;
  2. 创建一个项目用于开发和测试。神策分析已经在正常接入数据和使用了,而还需要一个环境用于开发和调试,则可以新创建一个项目,例如叫做 测试环境 ,来用于开发和调试;
  3. 有多个不同的分析角度,例如一个租车产品,分别从车和人的角度来进行分析。在这种情况下,可以考虑用两个项目,分别解决车的分析需求和人的分析需求,然后将以车为“用户ID”的事件和 profile 相关操作,发给车所对应的项目,将以人为用户ID”的事件和 profile 相关操作,发给人所对应的项目。

对于下述场景,则不适合使用多项目:
虽然是不同的产品,但是用户体系是统一的,并且也期望能够将这些产品的用户行为在一起进行分析,例如,想分析不同产品之间总的 PV 和 UV 等,则并不适宜于创建多个不同的项目,而依然是需要将这些产品的数据导入到同一个项目中。

1.1. 创建和管理多项目

我们目前提供了工具来用于创建和管理多项目,这个工具的使用方法请参见 多项目管理工具使用说明

1.2. 登录时选择不同的项目

如在登录某个具有多项目的神策分析实例时,会让用户选择登录哪个项目,如下图所示:

在登录成功后,可以从左上角查看当前是哪一个项目的环境,如下图所示:

1.3. 数据导入

使用各种 SDK、导入工具或者直接使用导入 API 来导入数据都支持多项目了,具体导入方法可以查看相应的文档。

每个项目的导入地址,按照如下的方式获取:

1.4. 自定义查询 API

使用自定义查询 API 从系统中获取数据,可以查看 查询 API 相关的文档。

1.5. 重置项目

重置项目可以清空项目中 所有数据,包括所有行为事件、用户属性、书签、概览以及除 admin 外所有用户帐号。该操作不可逆,请谨慎操作!!

点击神策产品页面右上角「平台管理」-「全局信息」-「项目授权信息」在操作列即找到「重置项目」功能入口。点击「重置」,在弹出的窗口中输入重置信息:

  • 如果校验通过,该项目状态变为“重置中”,当所有的组件都处理完成后,该项目会变为“生效中”的状态
  • 当重置或删除项目达到10次数,需要手动回收资源才能再次进行重置,回收资源请参考文档 多项目管理工具使用说明 或者联系运维