zoukankan      html  css  js  c++  java
  • 基于storm和hadoop的广告系统研究【6】

    对广告系统业务用户跟踪逻辑进一步梳理,则将所需要的数据表细分到以下的这些:

    页面访问记录表

    序号 字段名 类型 注释
    1 id int  
    2 pageid guid 页面id
    3 userid guid 用户id
    4 loadtime time 页面载入时间
    5 leavetime time 页面关闭或失效时间
    6 brower string 浏览器类型  
    7 browerwidth int 屏幕可用宽  
    8 browerheight int 屏幕可用高  
    9 pagereferr string 来源地址  
    10 pagehref string 页面地址  
    11 ip string ip地址  

    页面广告展示记录表

    序号 字段名 类型 注释
    1 id int  
    2 posid guid 广告位置id
    3 mouseX int 鼠标在广告展示时横坐标
    4 mouseY int 鼠标在广告展示时纵坐标
    5 showtime time 广告展示时间
    6 wrapwidth int 容器宽
    7 wrapheight int 容器高
    8 pageid guid 页面id
    9 userid guid 用户id

    广告载入记录表

    序号 字段名 类型 注释
    1 id int  
    2 posid guid 广告位置id
    3 x int 广告块相对文档左上角的绝对横坐标
    4 y int 广告块相对文档左上角的绝对纵坐标
    8 pageid guid 页面id
    9 userid guid 用户id
    10 browerwidth int 屏幕可用宽
    11 browerheight int 屏幕可用高
    12 loadStartTime time 广告块载入开始时间
    13 loadEndTime time 广告块载入结束时间
    14 brower string 浏览器类型和版本

    广告点击记录表

    序号 字段名 类型 注释
    1 id int  
    2 posid guid 广告位置id
    3 mouseX int 鼠标在广告点击时横坐标
    4 mouseY int 鼠标在广告点击时纵坐标
    5 clicktime time 广告展示时间
    8 pageid guid 页面id
    9 userid guid 用户id
  • 相关阅读:
    C语言宏定义##连接符和#符的使用
    C语言宏高级用法 [总结]
    101平衡模式 DIR的理解
    MACHINE_START 怎样调用
    SYSCALL_DEFINE3宏定义的分析
    ARM-Linux系统调用流程
    SYSCALL_DEFINE3 宏定义的转换
    socket编程之select()
    socket编程之select()
    Oracle 常用的查询操作
  • 原文地址:https://www.cnblogs.com/AI001/p/3996872.html
Copyright © 2011-2022 走看看