玩mobile一个月的时候就开始折腾自己的tracking了。现在大致完善了。' i* K' Q$ @) _9 L
/ [6 N x/ W- T; T, M
1,所有campaign的setting,是mysql的,放主数据库服务器,全球各地区部署跳转服务器,redis拉回来放内存自动更新。
* t, g, U/ ]; l8 U' w8 s8 g2 ^, A
2 f* c; ~4 r1 y7 O6 }) t2,每次点击的所有数据都是对应一个redirect data,所有的rid, deviceid, websiteid之类的都一起打包放内存一一对应。可一直放内存,也可设置过期时间。不过一般一天就够了。
% b$ ]: a* l7 z. t) R! p5 H6 i
3 l$ |" i* o1 n6 V; q4 a8 C f* \3,数据库服务器处理postback,并计算所有跳转生成的redirect data,生成report。以小时分隔,随时调用。
. ]. g! N% P( A4 J9 H+ D% `- ~* \
2 `' i8 K7 k% f, y4 ~3 t, x* R4,cloak相关。可设置来源referrer检测,可设置内部跳转referrer检测。可设置自定义参数检测(比如,一定要检测到websiteid包含数字才正常跳转)。反正谁TM都找不到。
% @( p& }2 U9 r5 T4 c# k1 m( r$ W. G
求各位给出点意见,看还需要添加什么功能。
" T, X& K4 r" _9 u3 `" O |