B1. Xếp thứ tự theo MaxScore
Tính toán MaxScore để xắp xếp thứ tự trừ tiền
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| M(1) | M(2) | M(3) | M(4) | M(5) | MaxScore |
| R_CPC(1) | R_CPC(2) | R_CPC(3) | R_CPC(4) | R_CPC(5) | RealCPC |
| RS(1) | RS(2) | RS(3) | RS(4) | RS(5) | RealScore |
M1 > M2 > M3 > M4 > M5 ...
M(1) = T_Price * S_Price + T_CPC * S_MaxCPC + T_CTR + S_CTR + T_VIEW * S_VIEW
Các trọng số thiết lập trước:
T_Price: Trọng số cho price
T_MaxCPC: Trọng số cho CPC
T_CRT: Trọng số cho CTR
T_VIEW: Trọng số view (càng view ít thì trọng số càng cao)
Các tham số tùy theo session:
S_Price: Điểm giá, xếp thứ tự các sản phẩm theo giá tăng dần, điểm từ 10=>0 giảm dần.
S_CPC: Điểm theo MaxCPC, = (MaxCPC / Max_CPC_ALL) * 10
Max_CPC_ALL: MaxCPC của tất cả các Bid tham gia vào phiên đấu giá
S_CTR: Điểm CTR, Xếp CTR thứ tự giảm dần, điểm từ 10=>0 giảm dần. CTR = CLICK/VIEW (RealTime)
S_View: Điểm View xếp thứ tự giảm dần từ 10 > 0. Mỗi lần user xem 1 link sản phẩm, có 4 quảng cáo là a1 => a4, các quảng cáo này sẽ được cộng điểm ScorePriority tương ứng 4=>1 , khi lấy ra để tính S_View thì ScorePriority được xếp tăng dần.
B2. Tính toán tiền thu
R_CPC: real cpc là số tiền sẽ thu nếu click
R_CPC(Last) = MinCPC => Phần tử cuối cùng thu bằng MinCPC của keyword hoặc RootProduct.
RS(i) = T_Price * S_Price + T_CPC * R_CPC + T_CTR + S_CTR => Công thức tính RealScore
Từ vị trí cuối cùng trở đi: RS(i+1) = RS(i) * 101%
Từ công thức tính RealScore tính ngược lại cho: R_CPC(i+1)
Trọng số điểm:
ScoreForCpc = 0.45;
ScoreForPrice = 0.2;
ScoreForCtr = 0.2;
ScoreForView = 0.15;
0 Comments