ECHO2.0

活动运营平台数据报表系统
@平台事业群 shaomingquan

context

  • 简介。
  • 开发:
    • 数据收集。
    • 数据整合。
    • 数据展示。
  • 展望。

什么?

主体

给用户(运营)看的报表。

支持

数据建设。

为什么?

活动复盘

活动办完了,效果如何?

广告位的价值是否达到预期?

创收如何?

...

KPI

分析行为

活动是否吸引用户?

用户阅读兴趣如何?

哪些信息获得更多点击率?

各个城市各个终端的用户都是什么脾气?

...

rise KPI

为什么做2.0?

其他

长远考虑。

 

交互

星空单一。

交互更可控,更定制。

协作

数据收集展示同端。

杂乱=>有章

数据

数据查询慢。

数据不全。

专用数据RD维护,更可控。

fireworkhive灵犀ETLKylinKylin cubemysql tableNodemysql apikylin apiReactcontrollershighchartsAntDesign收集整合展示(Echo)

 

数据收集

收集

灵犀

  • 作用:整合集团用户行为。
  • 文档
  • 负责人
    • PM(zhangwei30)
    • RD(wangqiang18)
  • 不实时,有延迟。

活动运营平台 × 灵犀

  • 上报pv信息:城市,app,device,资源位......
  • 上报浏览行为:浏览深度,浏览时长,埋点(点击,曝光IntersectionObserver)......
  • 坑:quit延迟上报(bridge解决) 。

数据整合

整合

ETL

  • 作用:Hive -> Mysql。
  • wiki例子
  • 把货物搬到附近的商店。

Kylin

  • 作用:预解析Hive维度。
  • wiki例子
  • 给你一辆车,vip结账通道。

ETL || Kylin

数据展示

查询

Kylin API

传sql给kylin的API。

Mysql

使用node的mysql包连接数据库即可。

展示

Turbo

本质是koa+react,优点是包办有客服,缺点是过于包办。

AntDesign

本质是React的一堆UI组件,优点组件多,来自大厂有专人维护。

HighCharts

图表库,优点稳定无bug。

DetailFilterSelectorsDimensionSelectorsFiltersParser(mid)GlobalFilterSelectorsFiltersFetcherGlobalFiltersDetailFiltersCombinedfilterDataFetchercontrollers(transparent)dimensionconditionfetch data by table, condition, dimensionTendChartDimChartTablesParserdataNodeFE

查询 => Tips

  • kylin 查mysql
  • 线上线下表现一致,方便本地复现bug。
  • 防504

展示 => tips

  • 清洗,脏维度,脏指标,无充分样本的中间指标。
  • 图表下载
  • 不忘文案的力量。

展望一下

数据

红包数据。

用户画像。

挂单表。

实时性?

交互

资源位录入(清理用)。

邮件。

自助查询,类perf仪表盘。

同模板活动pk。

Thanks

Made with Slides.com