TapTap推广统计逻辑
当我们在Taptap上访问某款游戏时,比如https://www.taptap.com/app/34762,taptap会记录下这次访问,它是怎么做的呢。
首先,用记事本打开这个网址,在head部分看到下面这行引用,继续打开这个js
<script type="text/javascript" src="https://static.taptapdada.com/scripts/tracker.js" async></script>
(function (window, document) {function createHttpRequest() {if (window.ActiveXObject) {return new ActiveXObject("Microsoft.XMLHTTP");}else if (window.XMLHttpRequest) {return new XMLHttpRequest();}}function LogTracker(host, project, logstore) {this.uri_ = 'https://' + project + '.' + host + '/logstores/' + logstore + '/track?APIVersion=0.6.0';this.params_ = [];this.httpRequest_ = createHttpRequest();}LogTracker.prototype = {push: function (key, value) {if (!key || !value) {return;}this.params_.push(key);this.params_.push(value);},logger: function () {var url = this.uri_;var k = 0;while (this.params_.length > 0) {if (k % 2 == 0) {url += '&' + encodeURIComponent(this.params_.shift());}else {url += '=' + encodeURIComponent(this.params_.shift());}++k;}try {this.httpRequest_.open("GET", url, true);this.httpRequest_.send(null);}catch (ex) {if (window && window.console && typeof window.console.log === 'function') {console.log("Failed to log to log service because of this exception:\n" + ex);console.log("Failed log data:", url);}}}};window.Tracker = LogTracker; })(window, document);
这里定义了LogTracker这样日志跟踪类,并提供了参数供调用方填写,回到之前的html代码,寻找这个类调用的地方
<script>$(function () {var logger = new window.Tracker('cn-beijing.log.aliyuncs.com', 'tap-snow', 'logs');logger.push('platform', 'web');logger.push('device', navigator.userAgent);logger.push('type', 'pageView');logger.push('paramUrl', 'https://www.taptap.com/app/34762');logger.push('paramReferer', document.referrer);logger.logger();});</script>
这里看到页面访问时,会访问 https://tap-snow.cn-beijing.log.aliyuncs.com/logstores/logs/track?APIVersion=0.6.0&platform=web&device=...
转载于:https://www.cnblogs.com/iceTing/p/6369942.html
TapTap推广统计逻辑相关推荐
- 业务实战记录(2):流失率统计逻辑误区
一.前言 最近几天在了解公司的一个业务,在看前同事做的一个面板的时候,看到一组数据,有点纳闷(根据相关逻辑替换数据后的结果如下).总流失率竟然比添加流失率还高!虽然只高了一点点,但是看着还是很奇怪,难 ...
- Google市场推广统计
Google市场推广统计 原文地址:http://www.cnblogs.com/snake-hand/p/3161426.html Google Play作为Android最大的应用市场,也存在这推 ...
- 移动App多渠道推广统计
"我在广告上的投资有一半是无用的,但是问题是我不知道是哪一半."这是百货商店之父约翰.沃纳梅克一百多年前提出的广告界"哥德巴赫猜想". 放在今天也是同样的道理, ...
- App推广统计代替渠道包统计的方法
App推广运营商每天最关心的是渠道数据的变化,毕竟这是直接衡量工作成效的方法.但是,获取渠道数据的重点是什么,你知道吗?现在我们就简单介绍一下应用渠道统计的基本知识,以及有效的统计方法. 一.安卓渠道 ...
- App渠道推广统计:安卓渠道分析和渠道效果统计方法
随着移动互联网的飞速发展,移动端入口的碎片化时代已经到来,只有掌握用户的内容渠道,就有了移动端入口的能力.APP想要获取用户,就需要借助渠道的力量.下面介绍一些主流的推广渠道和统计方法. 常见的App ...
- App全渠道推广统计方案解析
在移动端,渠道推广的形式有多复杂?你可以在微信.抖音.微博等第三方App投放线上广告,也可以通过地推.地铁.公交车等线下渠道引流,还可以与其他App换量.鼓励用户邀请好友.短信邮件推广等,甚至可以跟专 ...
- App全渠道推广统计方案
做过 App 运营岗位,肯定提过类似的需求: 自然新增渠道:自然新增的用户,想知道他们都是从哪下载了 App,以为初步分析下载原因,好在后续提供个性化推荐等服务. H5 推广渠道:开展活动需要分发大量 ...
- 2021年最全App全渠道推广统计数据方案
常见的推广渠道有: 站内渠道:基于新闻的自媒体,社区,邮箱中的H5链接 外部渠道:例如广告联盟,搜索引擎,应用程序商店和来自主要平台的信息流. 占用更多渠道意味着获得更多的流量入口. 但是,促销的前提 ...
- (转)做自己网站的访问记录系统,用于推广统计
为了了解网站的访问情况,很多网站用了第三方的统计,比如google统计,百度统计,51.la,CNZZ等,但是统计的准确性不能而之,有的网站干脆放多个第三方的统计,以便做个比较,得到更准确的结果. 根 ...
- 电子商务企业品牌推广的逻辑与方法
我们是在等什么时候,才开始正视自己的"名字"的? 斯大林说过:有时候,量也是有质的! 品牌认同从四个方面可以考虑:产品认同.形象认同.专业认同.服务认同. 基于此,品牌认同的&qu ...
最新文章
- ​台媒:台积电2nm制程获重大突破
- python组成三位无重复数字_Python生成十万个无序且唯一的数字
- python主进程 子进程_pool主进程捕获子进程异常
- html怎么建立段落,HTML 段落
- anaconda在ubuntu中添加环境变量
- Java程序员常犯的几类错误
- docker 安装
- android去除标题栏
- Python 脚本 pyautogui——实现键盘鼠标的自动操作
- MySQL 经典练习 50 题(完美解答版)
- 干了十多年SAP顾问,聊聊从SAP最佳业务实践看企业管理
- YUV格式的图片查看工具YUView 2.13
- 如何修改域名DNS服务器?修改DNS服务器常见问题汇总
- 学习微信小程序的资料汇总---转载自知乎
- 谈谈百度竞价的一些思路
- 三角网格(Triangle Mesh)与四角mesh网格理解总结
- 【干货】旺季营销婚纱摄影行业这么做广告,转化效果能提高50%!
- unity3d的playmaker插件使用教程,五、进入区域改变平台颜色
- 联通宽带拨号开机自动连接
- 第四章案例研究--------------------- 基于业务驱动的企业安全架构(翻译,原作者John Sherwood ;Andrew Clark; David Lynas)---仅学习使用