安装运行的 app 怎么知道自己是从哪个推广链接下载的?

2022-03-27 11:33:47 +08:00
 laravel

这篇文章讲的方法还适用吗?

https://www.cnblogs.com/lanxingren/p/10656647.html

文章大概意思:

apk 格式是 zip 类型,给 zip 添加 comment , 然后在 app 运行时候从 apk 的 comment 里获取自定义数据。

4581 次点击
所在节点    程序员
29 条回复
rv54ntjwfm3ug8
2022-03-27 19:12:45 +08:00
@theklf4 之前测试过某专门干这事的平台,挂代理使下载 IP 和应用启动时 IP 不一样它还能确定分享人,把 UA 里的系统版本改成和实际值不一样就不行了,说明肯定用了浏览器特征
lower
2022-03-27 19:20:58 +08:00
用 IP 地址也能记录到吧:
下载的时候记录某个下载 IP 请求的推广链接,注册的时候也记录注册 ip ,俩 ip 一比对能查到用户的来源( NAT 网络下估计不精准😂)
lower
2022-03-27 19:28:40 +08:00
@theklf4 h5 好像有接口可以获取设备 id ,要是兼容性好的话,那下载时跟安装时基本就能保证完全匹配了
magicdawn
2022-03-27 21:05:09 +08:00
几年前写过这样的服务端代码, 是往 META-INF/channel_info 文件里写如渠道
生成 apk, 推到 cdn, 生成链接.

META-INF 这个文件夹比较特殊, 好像可以随意写
gluttony
2022-03-27 21:31:44 +08:00
* 如果是海外市场推广最简单,Google Play 有专门的库提供追踪服务 https://developer.android.com/google/play/installreferrer/library

* 国内市场有钱没时间,用现成的 openinstall 等公司服务。没钱就按上面诸位的建议自己动手。另外如果你的 app 是以注册来定义转化 /考核推广业绩的话,不妨实现个能注册用户的网页,URL 里带上 aff code ,注册完毕后引导用户去下载。
Mrshe
2022-03-27 23:38:57 +08:00
多渠道打包方案,动态修改渠道,用美团或者别的开源方案,速度很快当初推广的时候都是 1000 多个包
keyword233
2022-03-28 02:37:40 +08:00
动态打包,对每个请求都即时添加数据并生成安装包

知乎安装 app 以后可以接着阅读刚才在浏览器里的内容,就是这样实现的
XXWHCA
2022-03-28 11:05:02 +08:00
渠道推广统计有多种方案:

* 多渠道打包
1. gradle 打包,针对渠道包不多的情况,因为每个渠道包都需要打一次
2. 美团 walle 多渠道打包,通过一个 apk 生成多个渠道,多渠道推荐方案

* 第三方工具( share install 、U-Link 、deeplink 等都有成熟的方案)

我们现在用的是两个相结合的方案,应用商店用的是 walle 打包,通过渠道信息就可以统计各商店的日活和新增数据。
然后分享推广使用的是分享渠道+u-link 结合的方案,可以稳定回溯用户的整个分享拉新流程。
laravel
2022-03-28 16:46:08 +08:00
@keyword233 重新打包?但是打包速度快吗?还是直接修改 apk ,怎么修改?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843146

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX