# 47. 渠道跟踪

Date: 2018-01-23

## Status

Proposed

## Context

市场方面需要投放线下广告，形式为海报+二维码，需要监控每个渠道带来的下载情况。这里的渠道不定，比如西直门地铁、东直门公交等。
除了渠道本身的下载统计，我们还需 UV、IP、设备型号、设备系统、设备分辨率等信息。

1. iOS 的下载地址为 apple store，无法直接做统计；
2. Android 市场过多，使用某一市场无法确保用户一定有其客户端；

## Decision

根据市场的投放情况，对每个渠道生成不同的二维码（及链接）并进行统计。

### 选项一：

使用短址服务，自行对其二维码化。大厂出的短址服务 `t.cn` `dwz.cn`，可靠性没有问题，但不提供统计功能。提供强大统计功能的短址服务并不多，比如，`0x3.me` 在各方面做的很好了，但深入了解其价格策略、知乎等网络评价及历史，个人印象是学生作品，商业思考非常不专业，更无法保证其可靠性。废弃。

### 选项二：

使用二维码服务。大厂并未出此类服务，国内一个小公司倒是做的不错，`cli.im`，提供各种维度的统计，基本满足我们的需求，除了多渠道需要自行做数据合并。其价格策略比较专业、网络评价也挺好。

### 选项三：

落地页（中间页）+ 前端统计(百度统计、GA等)，大厂稳定性没问题，统计粒度也非常完善。就是额外需要落地页，应该会有下载量的影响。有一个优势是可以处理打开还是安装应用。

### 选项四：

自己做，二维码+短址，在功能及统计需求很简单的情况下是可以的。
当前二维码需求比较少，短址统计类需求比较多，目前业界没有一个统一做的很好的平台。稳定性没有大厂好，但比小公司的可靠。

### 选项五：

`openinstall.io`，算是包含二维码、统计、应用打开与安装识别。优势是功能齐全，缺点是需要应用内集成库，且属于小厂，可靠性很难说。

### 结论

当前场景考虑选择选项三，使用落地页+百度统计的方式。
灵活+可靠

## Consequences

需要中间页，可能存在安装流失。