kuaishou_filed_mapping.json 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. {
  2. "cost": {
  3. "filed": "IFNULL(sum(t1.charge),0) as cost ",
  4. "comment": "消耗"
  5. },
  6. "photoShow": {
  7. "filed": "IFNULL(sum(t1.photo_show),0) as photoShow ",
  8. "comment": "封面曝光数"
  9. },
  10. "photoClick": {
  11. "filed": "IFNULL(sum(t1.photo_click),0) as photoClick ",
  12. "comment": "封面点击数"
  13. },
  14. "aClick": {
  15. "filed": "IFNULL(sum(t1.aclick),0) as aClick ",
  16. "comment": "素材曝光数"
  17. },
  18. "bClick": {
  19. "filed": "IFNULL(sum(t1.bclick),0) as bClick ",
  20. "comment": "行为数"
  21. },
  22. "clickRate": {
  23. "filed": "CASE WHEN sum(t1.photo_click) / sum(t1.photo_show) IS NULL THEN 0 ELSE CONCAT( ROUND((sum(t1.photo_click) / sum(t1.photo_show)) * 100,2),'%') END AS clickRate ",
  24. "comment": "封面点击率"
  25. },
  26. "bClickRate": {
  27. "filed": "CASE WHEN sum(t1.bclick) / sum(t1.aclick) IS NULL THEN 0 ELSE CONCAT( ROUND((sum(t1.bclick) / sum(t1.aclick)) * 100,2),'%') END AS bClickRate ",
  28. "comment": "行为率"
  29. },
  30. "cpm": {
  31. "filed": "CASE WHEN sum(t1.charge) / sum(t1.photo_show) IS NULL THEN 0 ELSE ROUND((sum(t1.charge) / sum(t1.photo_show)) * 1000, 2 ) END AS cpm ",
  32. "comment": "平均千次封面曝光花费"
  33. },
  34. "cpc": {
  35. "filed": "CASE WHEN sum(t1.charge) / sum(t1.photo_click) IS NULL THEN 0 ELSE ROUND((sum(t1.charge) / sum(t1.photo_click)), 2) END AS cpc ",
  36. "comment": "平均封面点击单价"
  37. },
  38. "cpb": {
  39. "filed": "CASE WHEN sum(t1.charge) / sum(t1.bclick) IS NULL THEN 0 ELSE ROUND((sum(t1.charge) / sum(t1.bclick)), 2) END AS cpb ",
  40. "comment": "平均行为单价"
  41. },
  42. "downloadStart": {
  43. "filed": "IFNULL(sum(download_started),0) as downloadStart ",
  44. "comment": "安卓开始下载数"
  45. },
  46. "downloadStartCost": {
  47. "filed": "CASE WHEN sum(t1.charge) / (t1.download_started) IS NULL THEN 0 ELSE sum(t1.charge) / sum(t1.download_started) end AS downloadStartCost ",
  48. "comment": "安卓开始下载单价"
  49. },
  50. "downloadStartRate": {
  51. "filed": "CASE WHEN sum(t1.download_started) / sum(t1.bclick) IS NULL THEN 0 ELSE concat(round(sum(t1.download_started) / sum(t1.bclick)*100,2),'%') end AS downloadStartRate ",
  52. "comment": "安卓开始下载率"
  53. },
  54. "downloadFinish": {
  55. "filed": "IFNULL(sum(download_completed),0) as downloadFinish ",
  56. "comment": "安卓下载完成数"
  57. },
  58. "downloadFinishCost": {
  59. "filed": "CASE WHEN sum(t1.charge) / sum(t1.download_completed) IS NULL THEN 0 ELSE sum(t1.charge) / sum(t1.download_completed) end AS downloadFinishCost ",
  60. "comment": "安卓下载完成单价"
  61. },
  62. "downloadFinishRate": {
  63. "filed": "CASE WHEN sum(t1.download_completed) / sum(t1.download_started) IS NULL THEN 0 ELSE concat(round(sum(t1.download_completed) / sum(t1.download_started)*100,2),'%') end AS downloadFinishRate ",
  64. "comment": "安卓下载完成率"
  65. },
  66. "active": {
  67. "filed": "IFNULL(sum(activation),0) as active ",
  68. "comment": "激活数"
  69. },
  70. "activeCost": {
  71. "filed": "CASE WHEN sum(t1.charge) / sum(t1.activation) IS NULL THEN 0 ELSE sum(t1.charge) / sum(t1.activation) end AS activeCost ",
  72. "comment": "激活单价"
  73. },
  74. "activeRate": {
  75. "filed": "CASE WHEN sum(t1.activation) / sum(t1.download_completed) IS NULL THEN 0 ELSE concat(round(sum(t1.activation) / sum(t1.download_completed)*100,2),'%') end as activeRate ",
  76. "comment": "下载完成激活率"
  77. },
  78. "firstDayPay": {
  79. "filed": "IFNULL(sum(t1.event_pay_first_day),0) as firstDayPay ",
  80. "comment": "首日付费次数"
  81. },
  82. "firstDayPayAmount": {
  83. "filed": "IFNULL(sum(t1.event_pay_purchase_amount_first_day),0) as firstDayPayAmount ",
  84. "comment": "首日付费金额"
  85. },
  86. "firstDayPayCost": {
  87. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_pay_first_day) IS NULL THEN 0 ELSE sum(t1.charge) / sum(t1.event_pay_first_day) end AS firstDayPayCost ",
  88. "comment": "首日付费成本"
  89. },
  90. "firstDayPayROI": {
  91. "filed": "CASE WHEN sum(t1.event_pay_purchase_amount_first_day) / sum(t1.charge) IS NULL THEN 0 ELSE sum(t1.event_pay_purchase_amount_first_day) / sum(t1.charge) end AS firstDayPayROI ",
  92. "comment": "首日ROI"
  93. },
  94. "eventPay": {
  95. "filed": "IFNULL(sum(t1.event_pay),0) as eventPay ",
  96. "comment": "付费次数"
  97. },
  98. "eventPayPurchaseAmount": {
  99. "filed": "IFNULL(sum(t1.event_pay_purchase_amount),0) as eventPayPurchaseAmount ",
  100. "comment": "付费金额"
  101. },
  102. "eventPayCost": {
  103. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_pay) IS NULL THEN 0 ELSE sum(t1.charge) / sum(t1.event_pay) end AS eventPayCost ",
  104. "comment": "付费次数成本"
  105. },
  106. "ROI": {
  107. "filed": "CASE WHEN sum(t1.event_pay_purchase_amount) / sum(t1.charge) IS NULL THEN 0 ELSE sum(t1.event_pay_purchase_amount) / sum(t1.charge) end AS ROI ",
  108. "comment": "ROI"
  109. },
  110. "register": {
  111. "filed": "IFNULL(sum(t1.event_register),0) as register ",
  112. "comment": "注册数"
  113. },
  114. "activeRegisterCost": {
  115. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_register) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_register),3) end as activeRegisterCost ",
  116. "comment": "注册成本"
  117. },
  118. "activeRegisterRate": {
  119. "filed": " CASE WHEN sum(t1.event_register) / sum(t1.activation) IS NULL THEN 0 ELSE concat(round(sum(t1.event_register) / sum(t1.activation)*100,2),'%') end as activeRegisterRate ",
  120. "comment": "注册率"
  121. },
  122. "eventJinJianApp": {
  123. "filed": "IFNULL(sum(event_jin_jian_app),0) as eventJinJianApp ",
  124. "comment": "完件数"
  125. },
  126. "eventJinJianAppCost": {
  127. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_jin_jian_app) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_jin_jian_app),3) end as eventJinJianAppCost ",
  128. "comment": "完件成本"
  129. },
  130. "eventCreditGrantApp": {
  131. "filed": "IFNULL(sum(event_credit_grant_app),0) as eventCreditGrantApp ",
  132. "comment": "授信数"
  133. },
  134. "eventCreditGrantAppCost": {
  135. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_credit_grant_app) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_credit_grant_app),3) end as eventCreditGrantAppCost ",
  136. "comment": "授信成本"
  137. },
  138. "eventCreditGrantAppRate": {
  139. "filed": "CASE WHEN sum(t1.event_credit_grant_app) / sum(t1.event_jin_jian_app) IS NULL THEN 0 ELSE concat(round(sum(t1.event_credit_grant_app) / sum(t1.event_jin_jian_app)*100,2),'%') end as eventCreditGrantAppRate ",
  140. "comment": "授信率"
  141. },
  142. "formCount": {
  143. "filed": "IFNULL(sum(t1.form_count),0) as formCount ",
  144. "comment": "表单提交数"
  145. },
  146. "formCountRate": {
  147. "filed": "CASE WHEN sum(t1.form_count) / sum(t1.activation) IS NULL THEN 0 ELSE concat(round(sum(t1.form_count) / sum(t1.activation)*100,2),'%') end as formCountRate ",
  148. "comment": "表单提交率"
  149. },
  150. "formCountCost": {
  151. "filed": "CASE WHEN sum(t1.charge) / sum(t1.form_count) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.form_count),3) end as formCountCost ",
  152. "comment": "表单提交成本"
  153. },
  154. "nextDayOpen": {
  155. "filed": "IFNULL(sum(t1.event_next_day_stay),0) as nextDayOpen ",
  156. "comment": "次留数"
  157. },
  158. "nextDayOpenCost": {
  159. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_next_day_stay) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_next_day_stay),3) end as nextDayOpenCost ",
  160. "comment": "次留成本"
  161. },
  162. "nextDayOpenRate": {
  163. "filed": "CASE WHEN sum(t1.event_next_day_stay) / sum(t1.activation) IS NULL THEN 0 ELSE concat(round(sum(t1.event_next_day_stay) / sum(t1.activation)*100,2),'%') end as nextDayOpenRate ",
  164. "comment": "次留率"
  165. },
  166. "eventJinJianLandingPage": {
  167. "filed": "IFNULL(sum(t1.event_jin_jian_landing_page),0) as eventJinJianLandingPage ",
  168. "comment": "落地页完件数"
  169. },
  170. "eventJinJianLandingPageCost": {
  171. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_jin_jian_landing_page) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_jin_jian_landing_page),3) end as eventJinJianLandingPageCost ",
  172. "comment": "落地页完件成本"
  173. },
  174. "eventCreditGrantLandingPage": {
  175. "filed": "IFNULL(sum(t1.event_credit_grant_landing_page),0) as eventCreditGrantLandingPage ",
  176. "comment": "落地页授信数"
  177. },
  178. "eventCreditGrantLandingPageCost": {
  179. "filed": "CASE WHEN sum(t1.charge) / sum(t1.event_credit_grant_landing_page) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.event_credit_grant_landing_page),3) end as eventCreditGrantLandingPageCost ",
  180. "comment": "落地页授信成本"
  181. },
  182. "eventCreditGrantLandingPageRate": {
  183. "filed": "CASE WHEN sum(t1.event_credit_grant_landing_page) / sum(t1.event_jin_jian_landing_page) IS NULL THEN 0 ELSE concat(round(sum(t1.event_credit_grant_landing_page) / sum(t1.event_jin_jian_landing_page)*100,2),'%') end as eventCreditGrantLandingPageRate ",
  184. "comment": "落地页授信率"
  185. },
  186. "submit": {
  187. "filed": "IFNULL(sum(t1.submit),0) as submit ",
  188. "comment": "按钮点击数"
  189. },
  190. "submitCost": {
  191. "filed": "CASE WHEN sum(t1.charge) / sum(t1.submit) IS NULL THEN 0 ELSE round(sum(t1.charge)/sum(t1.submit),3) end as submitCost ",
  192. "comment": "按钮点击成本"
  193. },
  194. "submitRate": {
  195. "filed": "CASE WHEN sum(t1.submit) / sum(t1.bclick) IS NULL THEN 0 ELSE concat(round(sum(t1.submit) / sum(t1.bclick)*100,2),'%') end as submitRate ",
  196. "comment": "按钮点击率"
  197. }
  198. }