|
@@ -117,7 +117,79 @@ public class AdRedisFeatureConstructor {
|
|
|
adIdActionFeature3month.setOriginCvr(record.getString("cvr_ad_3month"));
|
|
|
itemFeature.setMonth3_cnt_features(adIdActionFeature3month);
|
|
|
|
|
|
- // TODO campaignId等维度特征
|
|
|
+ // TODO creativeId等维度特征
|
|
|
+ // creative 维度特征
|
|
|
+ AdActionFeature creativeActionFeature1day = new AdActionFeature();
|
|
|
+ creativeActionFeature1day.setOriginAdView(record.getString("view_creative_1day"));
|
|
|
+ creativeActionFeature1day.setOriginAdClick(record.getString("click_creative_1day"));
|
|
|
+ creativeActionFeature1day.setOriginAdConversion(record.getString("conversion_creative_1day"));
|
|
|
+ creativeActionFeature1day.setOriginCtr(record.getString("ctr_creative_1day"));
|
|
|
+ creativeActionFeature1day.setOriginCvr(record.getString("cvr_creative_1day"));
|
|
|
+ itemFeature.setCreative_1day_cnt_features(creativeActionFeature1day);
|
|
|
+
|
|
|
+ AdActionFeature creativeActionFeature3day = new AdActionFeature();
|
|
|
+ creativeActionFeature3day.setOriginAdView(record.getString("view_creative_3day"));
|
|
|
+ creativeActionFeature3day.setOriginAdClick(record.getString("click_creative_3day"));
|
|
|
+ creativeActionFeature3day.setOriginAdConversion(record.getString("conversion_creative_3day"));
|
|
|
+ creativeActionFeature3day.setOriginCtr(record.getString("ctr_creative_3day"));
|
|
|
+ creativeActionFeature3day.setOriginCvr(record.getString("cvr_creative_3day"));
|
|
|
+ itemFeature.setCreative_3day_cnt_features(creativeActionFeature3day);
|
|
|
+
|
|
|
+ AdActionFeature creativeActionFeature7day = new AdActionFeature();
|
|
|
+ creativeActionFeature7day.setOriginAdView(record.getString("view_creative_7day"));
|
|
|
+ creativeActionFeature7day.setOriginAdClick(record.getString("click_creative_7day"));
|
|
|
+ creativeActionFeature7day.setOriginAdConversion(record.getString("conversion_creative_7day"));
|
|
|
+ creativeActionFeature7day.setOriginCtr(record.getString("ctr_creative_7day"));
|
|
|
+ creativeActionFeature7day.setOriginCvr(record.getString("cvr_creative_7day"));
|
|
|
+ itemFeature.setCreative_7day_cnt_features(creativeActionFeature7day);
|
|
|
+
|
|
|
+
|
|
|
+ AdActionFeature creativeActionFeature3month = new AdActionFeature();
|
|
|
+ creativeActionFeature3month.setOriginAdView(record.getString("view_creative_3month"));
|
|
|
+ creativeActionFeature3month.setOriginAdClick(record.getString("click_creative_3month"));
|
|
|
+ creativeActionFeature3month.setOriginAdConversion(record.getString("conversion_creative_3month"));
|
|
|
+ creativeActionFeature3month.setOriginCtr(record.getString("ctr_creative_3month"));
|
|
|
+ creativeActionFeature3month.setOriginCvr(record.getString("cvr_creative_3month"));
|
|
|
+ itemFeature.setCreative_3month_cnt_features(creativeActionFeature3month);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ // TODO advertiser维度
|
|
|
+ // advertiser 维度特征
|
|
|
+ AdActionFeature advidActionFeature1day = new AdActionFeature();
|
|
|
+ advidActionFeature1day.setOriginAdView(record.getString("view_advertiser_1day"));
|
|
|
+ advidActionFeature1day.setOriginAdClick(record.getString("click_advertiser_1day"));
|
|
|
+ advidActionFeature1day.setOriginAdConversion(record.getString("conversion_advertiser_1day"));
|
|
|
+ advidActionFeature1day.setOriginCtr(record.getString("ctr_advertiser_1day"));
|
|
|
+ advidActionFeature1day.setOriginCvr(record.getString("cvr_advertiser_1day"));
|
|
|
+ itemFeature.setAdvertiser_1day_cnt_features(advidActionFeature1day);
|
|
|
+
|
|
|
+ AdActionFeature advidActionFeature3day = new AdActionFeature();
|
|
|
+ advidActionFeature3day.setOriginAdView(record.getString("view_advertiser_3day"));
|
|
|
+ advidActionFeature3day.setOriginAdClick(record.getString("click_advertiser_3day"));
|
|
|
+ advidActionFeature3day.setOriginAdConversion(record.getString("conversion_advertiser_3day"));
|
|
|
+ advidActionFeature3day.setOriginCtr(record.getString("ctr_advertiser_3day"));
|
|
|
+ advidActionFeature3day.setOriginCvr(record.getString("cvr_advertiser_3day"));
|
|
|
+ itemFeature.setAdvertiser_3day_cnt_features(advidActionFeature3day);
|
|
|
+
|
|
|
+ AdActionFeature advidActionFeature7day = new AdActionFeature();
|
|
|
+ creativeActionFeature7day.setOriginAdView(record.getString("view_advertiser_7day"));
|
|
|
+ creativeActionFeature7day.setOriginAdClick(record.getString("click_advertiser_7day"));
|
|
|
+ creativeActionFeature7day.setOriginAdConversion(record.getString("conversion_advertiser_7day"));
|
|
|
+ creativeActionFeature7day.setOriginCtr(record.getString("ctr_advertiser_7day"));
|
|
|
+ creativeActionFeature7day.setOriginCvr(record.getString("cvr_advertiser_7day"));
|
|
|
+ itemFeature.setAdvertiser_7day_cnt_features(creativeActionFeature7day);
|
|
|
+
|
|
|
+
|
|
|
+ AdActionFeature advidActionFeature3month = new AdActionFeature();
|
|
|
+ advidActionFeature3month.setOriginAdView(record.getString("view_advertiser_3month"));
|
|
|
+ advidActionFeature3month.setOriginAdClick(record.getString("click_advertiser_3month"));
|
|
|
+ advidActionFeature3month.setOriginAdConversion(record.getString("conversion_advertiser_3month"));
|
|
|
+ advidActionFeature3month.setOriginCtr(record.getString("ctr_advertiser_3month"));
|
|
|
+ advidActionFeature3month.setOriginCvr(record.getString("cvr_advertiser_3month"));
|
|
|
+ itemFeature.setAdvertiser_3month_cnt_features(advidActionFeature3month);
|
|
|
+
|
|
|
+
|
|
|
|
|
|
return itemFeature;
|
|
|
}
|