|
@@ -1,5 +1,84 @@
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="cn.com.ctop.kuaishou.modules.report.mapper.KuaishouAudienceReportDailyMapper">
|
|
<mapper namespace="cn.com.ctop.kuaishou.modules.report.mapper.KuaishouAudienceReportDailyMapper">
|
|
-
|
|
|
|
|
|
+ <insert id="aggregationData">
|
|
|
|
+ replace into ${aggregationTable} (project_id,
|
|
|
|
+ signature,
|
|
|
|
+ stat_date,
|
|
|
|
+ ${aggregationTableKey},
|
|
|
|
+ aclick,
|
|
|
|
+ bclick,
|
|
|
|
+ photo_click_cost,
|
|
|
|
+ download_started,
|
|
|
|
+ download_completed,
|
|
|
|
+ activation,
|
|
|
|
+ submit,
|
|
|
|
+ photo_show,
|
|
|
|
+ photo_click,
|
|
|
|
+ photo_click_ratio,
|
|
|
|
+ charge,
|
|
|
|
+ action_ratio,
|
|
|
|
+ impression_1k_cost,
|
|
|
|
+ action_cost,
|
|
|
|
+ event_pay_first_day,
|
|
|
|
+ event_pay_purchase_amount_first_day,
|
|
|
|
+ event_pay,
|
|
|
|
+ event_pay_purchase_amount,
|
|
|
|
+ event_register,
|
|
|
|
+ event_register_cost,
|
|
|
|
+ event_register_ratio,
|
|
|
|
+ event_jin_jian_app,
|
|
|
|
+ event_jin_jian_app_cost,
|
|
|
|
+ event_credit_grant_app,
|
|
|
|
+ event_credit_grant_app_cost,
|
|
|
|
+ event_order_paid,
|
|
|
|
+ event_order_paid_purchase_amount,
|
|
|
|
+ event_next_day_stay_cost,
|
|
|
|
+ event_next_day_stay_ratio,
|
|
|
|
+ event_order_paid_cost,
|
|
|
|
+ event_next_day_stay,
|
|
|
|
+ event_app_invoked,
|
|
|
|
+ event_credit_grant_app_ratio)
|
|
|
|
+ select project_id,
|
|
|
|
+ signature,
|
|
|
|
+ stat_date,
|
|
|
|
+ ${originTableKey},
|
|
|
|
+ sum(aclick),
|
|
|
|
+ sum(bclick),
|
|
|
|
+ round(sum(charge) / sum(photo_click), 2),
|
|
|
|
+ sum(download_started),
|
|
|
|
+ sum(download_completed),
|
|
|
|
+ sum(activation),
|
|
|
|
+ sum(submit),
|
|
|
|
+ sum(photo_show),
|
|
|
|
+ sum(photo_click),
|
|
|
|
+ round(sum(photo_click) / sum(photo_show) * 100, 2),
|
|
|
|
+ sum(charge),
|
|
|
|
+ round(sum(bclick) / sum(aclick) * 100, 2),
|
|
|
|
+ round(sum(charge) / sum(photo_show) * 1000, 2),
|
|
|
|
+ round(sum(charge) / sum(bclick), 2),
|
|
|
|
+ sum(event_pay_first_day),
|
|
|
|
+ sum(event_pay_purchase_amount_first_day),
|
|
|
|
+ sum(event_pay),
|
|
|
|
+ sum(event_pay_purchase_amount),
|
|
|
|
+ sum(event_register),
|
|
|
|
+ round(sum(charge) / sum(event_register), 2),
|
|
|
|
+ round(sum(event_register) / sum(activation) * 100, 2),
|
|
|
|
+ sum(event_jin_jian_app),
|
|
|
|
+ round(sum(charge) / sum(event_jin_jian_app),2),
|
|
|
|
+ sum(event_credit_grant_app),
|
|
|
|
+ round(sum(charge) / sum(event_credit_grant_app),2),
|
|
|
|
+ sum(event_order_paid),
|
|
|
|
+ sum(event_order_paid_purchase_amount),
|
|
|
|
+ round(sum(charge) / sum(event_next_day_stay),2),
|
|
|
|
+ round(sum(event_next_day_stay) / sum(activation) * 100, 2),
|
|
|
|
+ round(sum(charge) / sum(event_order_paid),2),
|
|
|
|
+ sum(event_next_day_stay),
|
|
|
|
+ sum(event_app_invoked),
|
|
|
|
+ round(sum(form_count) / sum(bclick) * 100, 2)
|
|
|
|
+ from ${originTable}
|
|
|
|
+ where stat_date = #{date}
|
|
|
|
+ and project_id = 458
|
|
|
|
+ group by signature, ${originTableKey};
|
|
|
|
+ </insert>
|
|
</mapper>
|
|
</mapper>
|