作者powyo (拋又)
看板PHP
標題[請益] 計算點擊數
時間Fri Oct 17 15:02:41 2014
我想做一個分析 網站上有不同的商品連結
想做統計每個使用者 點擊各品牌的次數
目前想法是點一次就insert進資料庫 品牌,使用者名,時間
這樣要如何計算比較方便呢
想作成表格如下
使用者 品牌1 品牌2 品牌3
powyo 2 50 12
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.62.185.25
※ 文章網址: http://webptt.com/m.aspx?n=bbs/PHP/M.1413529365.A.B06.html
1F:推 meteorsok: user_id, product_id, created_at 10/17 15:20
2F:→ meteorsok: sorry...brand_id = =... 10/17 15:21
3F:推 ckmarkhsu: 可以推直接用GA 做就好嗎XD 不要自幹 10/17 15:34
4F:→ powyo: 什麼是GA? 10/17 17:07
5F:→ powyo: 硬幹是可以做出來 但太麻煩了 不知有沒有好方法= = 10/17 17:08
6F:→ powyo: 每個使用者的品牌都要count 想到就頭痛.. 10/17 17:09
7F:→ tper8042: Google Analytics? 10/17 17:11
8F:推 meteorsok: 一點也不麻煩吧 10/17 17:36
9F:→ meteorsok: select count(user_id), tbl.* from tbl 10/17 17:37
10F:→ meteorsok: group by brand_id 10/17 17:37
11F:→ powyo: 這樣可以算出每個品牌被使用者點了多少次嗎? 10/17 17:56
12F:→ meteorsok: 忘記要先group user_id => group by user_id, brand_id 10/17 17:56
13F:→ powyo: 你這樣說我就懂了 不過我已經下班 只好下禮拜一在試試看 10/17 17:58
14F:→ powyo: 感恩 10/17 17:58
15F:→ powyo: 這樣出來的結果 假設有8個品牌 就會有8個值嗎? 10/17 18:01
16F:推 meteorsok: userA brandA countA , userB brandB countB 10/17 20:27
17F:→ meteorsok: userA brandB countX blahblah 10/17 20:28
19F:→ cf1064: 每次點擊就去資料庫搜使用者and產品,當存在時就用update 10/17 23:27
20F:→ cf1064: +1,不存在時就insert 使用者、產品、數量=1 10/17 23:28
21F:推 duck10704: Google Analytics event tracking +1 10/19 02:09