2 model methods for unique impression account - based on unique ip_address & request_hash
This commit is contained in:
1 parent
ade9f0c3e2
commit
bfb03eeb1c
4 files changed
+31
-11
No files matched your search
@@ -15,6 +15,10 @@ module Impressionist
|
||||
end
|
||||
|
||||
def unique_impression_count(start_date=nil,end_date=Time.now)
|
||||
start_date.blank? ? impressions.group(:request_hash).all.size : impressions.where("created_at>=? and created_at<=?",start_date,end_date).group(:request_hash).all.size
|
||||
end
|
||||
|
||||
def unique_impression_count_ip(start_date=nil,end_date=nil)
|
||||
start_date.blank? ? impressions.group(:ip_address).all.size : impressions.where("created_at>=? and created_at<=?",start_date,end_date).group(:ip_address).all.size
|
||||
end
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user