文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>产品数据分析 ( s姐版 ) - 3.2 抽样 升级版

产品数据分析 ( s姐版 ) - 3.2 抽样 升级版

时间:2010-08-06  来源:liukaiyi



--- 抽样产品 100040 在 2010-08-04 下 操作小于 30秒的 用户具体操作  再次 脚本上 修改 抽样 大于 30 秒 到 10 分钟   再次 脚本上 修改 抽样 10 分钟以上  
发现  这些用户  行为有明显 不同 


cat /data/tongji/iphone_app/imusic/app*/2010/08/04/* |grep ab=100044| perl -nle ‘
  BEGIN{
    # print &diffTime("2009-12-04 16:58:38","2009-12-04 16:58:00");

    sub diffTime{
      use Time::Local;
      my($st1,$st2) = @_;
      my $t1=timelocal($6,$5,$4,$3,$2-1,$1-1900) if $st1=~/(\d{4})-(\d{2})-(\d{2})\s+(\d{2}):(\d{2}):(\d{2})/;
      my $t2=timelocal($6,$5,$4,$3,$2-1,$1-1900) if $st2=~/(\d{4})-(\d{2})-(\d{2})\s+(\d{2}):(\d{2}):(\d{2})/;
      return $t1-$t2;
    }
  }
  
  my %m = {} ;
  map{ $m{$1}=$2 if /(.*)=(.*)/ } split /<\|>/ ;
  
  $u{ $m{auid} }{ $m{at} }="登入\t$m{wv} $m{abt}" if $m{aop} eq "a" ;
  $u{ $m{auid} }{ $m{at} }="浏览\t$m{bn} $m{pmn}" if $m{aop} eq "be" ;
  $u{ $m{auid} }{ $m{at} }="栏目\t$m{bn} $m{pmn}" if $m{aop} eq "bl" ;
  $u{ $m{auid} }{ $m{at} }="下载\t$m{bn} $m{pmn}" if $m{aop} eq "dd" ;


  my $stt = $h{ $m{auid} }{ $m{asid} }{ start } ;
  $h{ $m{auid} }{ $m{asid} }{ start } = $m{at} if not $stt or $stt gt $m{at} ;

  my $edt = $h{ $m{auid} }{ $m{asid} }{ end } ;
  $h{ $m{auid} }{ $m{asid} }{ end } = $m{at} if not $edt or $edt lt $m{at} ;

  END{
    my $all = 0 ;
    my $x30 = 0 ;
    foreach my $auid(keys %h){
       my $allt = 0 ;
       $all ++ ;
       foreach my $asid (keys %{$h{$auid}}){
          my $st = $h{$auid}{$asid}{ start };
          my $et = $h{$auid}{$asid}{ end };
          $allt += &diffTime($et, $st);
       }
       if($allt < 30 ){
           print "\n\n\n 用户 $auid 用户时 $allt 秒" ;
           foreach $at (sort keys %{$u{$auid}}){
                  print "$at\t$u{$auid}{$at}";
           }
       }
    }
  }
' > /tmp/pop.lt.30s.txt


相关阅读 更多 +
排行榜 更多 +
零界之痕手游安卓下载

零界之痕手游安卓下载

角色扮演 下载
漫游都市手机版下载

漫游都市手机版下载

赛车竞速 下载
涡轮螺旋桨飞行模拟器无限金币版下载

涡轮螺旋桨飞行模拟器无限金币版下载

模拟经营 下载