|
@@ -215,31 +215,45 @@ public class KuaiShouRealTimeController {
|
|
|
Double converCost = unitInfo.getConverCost();
|
|
|
//1. 转化成本大于出价×120%,消耗大于500元:
|
|
|
if ((converCost > bid * 1.2) && (charge > 500)){
|
|
|
- unitInfo.setOperationAgree("高成本 | 有消耗 建议限制预算;当前广告组转化成本偏高且消耗大于500,建议限制预算;");
|
|
|
+ unitInfo.setOperationAgree("高成本 | 有消耗");
|
|
|
+ unitInfo.setOperationAgreeContent("建议限制预算");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前广告组转化成本偏高且消耗大于500,建议限制预算;");
|
|
|
}
|
|
|
//2. 转化成本大于出价×120%,转化数大于10小于等于50:
|
|
|
if (converCost > bid * 1.2 && LinkUtils.isInTheInterval(String.valueOf(converNum), "(10,50)")){
|
|
|
- unitInfo.setOperationAgree("高成本 | 有转化 建议限制预算;当前广告组成本大于出价×120%且转化数介于10-50之间;");
|
|
|
+ unitInfo.setOperationAgree("高成本 | 有转化");
|
|
|
+ unitInfo.setOperationAgreeContent("建议限制预算");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前广告组成本大于出价×120%且转化数介于10-50之间;");
|
|
|
}
|
|
|
//3. 转化成本大于出价×120%,转化数大于50
|
|
|
if (converCost > bid * 1.2 && LinkUtils.isInTheInterval(String.valueOf(converNum), "(50,∞)")){
|
|
|
- unitInfo.setOperationAgree("高成本 | 有转化 建议降低出价;当前转化成本大于出价×120%,转化数大于50,建议降低出价;");
|
|
|
+ unitInfo.setOperationAgree("高成本 | 有转化");
|
|
|
+ unitInfo.setOperationAgreeContent("建议降低出价;");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前转化成本大于出价×120%,转化数大于50,建议降低出价;");
|
|
|
}
|
|
|
//4. 转化成本小于等于出价×120%,转化数大于10小于等于50
|
|
|
if (converCost <= bid * 1.2 && LinkUtils.isInTheInterval(String.valueOf(converNum), "(10,50]")){
|
|
|
- unitInfo.setOperationAgree("成本合理 | 有转化 建议复制推广组或放开预算;当前转化成本小于等于出价×120%,转化数大于10小于等于50,建议复制推广组或放开预算;");
|
|
|
+ unitInfo.setOperationAgree("成本合理 | 有转化");
|
|
|
+ unitInfo.setOperationAgreeContent("建议复制推广组或放开预算");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前转化成本小于等于出价×120%,转化数大于10小于等于50,建议复制推广组或放开预算;");
|
|
|
}
|
|
|
//5. 消耗大于0小于等于100,转化数大于0小于等于10:
|
|
|
if (LinkUtils.isInTheInterval(String.valueOf(charge), "(0,100]") && LinkUtils.isInTheInterval(String.valueOf(converNum), "(0,10]")){
|
|
|
- unitInfo.setOperationAgree("消耗少 | 转化少 建议启用加速探索;当前广告组消耗大于0小于等于100,转化数大于0小于等于10,建议加速探索;");
|
|
|
+ unitInfo.setOperationAgree("消耗少 | 转化少");
|
|
|
+ unitInfo.setOperationAgreeContent("建议启用加速探索");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前广告组消耗大于0小于等于100,转化数大于0小于等于10,建议加速探索;");
|
|
|
}
|
|
|
//6. 消耗大于等于500,转化数等于0:
|
|
|
if (charge >= 500 && converNum == 0){
|
|
|
- unitInfo.setOperationAgree("有消耗 | 无转化 建议暂停广告组;当前广告组消耗大于等于500且转化数等于0,建议暂停推广组;");
|
|
|
+ unitInfo.setOperationAgree("有消耗 | 无转化");
|
|
|
+ unitInfo.setOperationAgreeContent("建议暂停广告组");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前广告组消耗大于等于500且转化数等于0,建议暂停推广组;");
|
|
|
}
|
|
|
//7. 消耗大于100小于等于500
|
|
|
if (LinkUtils.isInTheInterval(String.valueOf(charge), "(100,500]")){
|
|
|
- unitInfo.setOperationAgree("有一定消耗 建议继续观察;当前广告组消耗大于100小于等于500,建议继续观察;");
|
|
|
+ unitInfo.setOperationAgree("有一定消耗");
|
|
|
+ unitInfo.setOperationAgreeContent("建议继续观察");
|
|
|
+ unitInfo.setOperationAgreeInfo("当前广告组消耗大于100小于等于500,建议继续观察;");
|
|
|
}
|
|
|
}
|
|
|
|