|
@@ -910,78 +910,40 @@ export const KScustomFields= [
|
|
title: '激活数',
|
|
title: '激活数',
|
|
dataIndex: 'activation',
|
|
dataIndex: 'activation',
|
|
width:150,
|
|
width:150,
|
|
- tip: '',
|
|
|
|
|
|
+ tip: '广告主回传的应用激活次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'activation' },
|
|
scopedSlots: { customRender: 'activation' },
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.activation - b.activation,
|
|
},{
|
|
},{
|
|
title: '激活数单价',
|
|
title: '激活数单价',
|
|
dataIndex: 'activationPrice',
|
|
dataIndex: 'activationPrice',
|
|
width:150,
|
|
width:150,
|
|
- tip: '',
|
|
|
|
|
|
+ tip: '花费/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'activationPrice' },
|
|
scopedSlots: { customRender: 'activationPrice' },
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '封面曝光数',
|
|
|
|
- dataIndex: 'photoShow',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'photoShow' },
|
|
|
|
-
|
|
|
|
- },{
|
|
|
|
- title: '封面点击数',
|
|
|
|
- dataIndex: 'photoClick',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'photoClick' },
|
|
|
|
-
|
|
|
|
- },{
|
|
|
|
- title: '有效素材数',
|
|
|
|
- dataIndex: 'newEffectNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newEffectNum' },
|
|
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '爆款素材数',
|
|
|
|
- dataIndex: 'newHotNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newHotNum' },
|
|
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '上新素材数',
|
|
|
|
- dataIndex: 'newVideoNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newVideoNum' },
|
|
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.activationPrice - b.activationPrice,
|
|
}, {
|
|
}, {
|
|
title: '次留率',
|
|
title: '次留率',
|
|
dataIndex: 'leave',
|
|
dataIndex: 'leave',
|
|
- tip: '前一日激活用户在次日继续访问的PV/前一日激活数',
|
|
|
|
|
|
+ tip: '次留数/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'leave' },
|
|
scopedSlots: { customRender: 'leave' },
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.leave - b.leave,
|
|
},{
|
|
},{
|
|
title: '付费次数',
|
|
title: '付费次数',
|
|
dataIndex: 'eventPay',
|
|
dataIndex: 'eventPay',
|
|
- tip: '当日回传的付费行为次数',
|
|
|
|
|
|
+ tip: '当如回传的付费行为次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPay' },
|
|
scopedSlots: { customRender: 'eventPay' },
|
|
|
|
+ sorter:(a, b) => a.eventPay - b.eventPay,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: '付费金额',
|
|
|
|
- dataIndex: 'eventPayPurchaseAmount',
|
|
|
|
- tip: '当日回传的付费行为所带来的付费金额',
|
|
|
|
|
|
+ title: '付费率',
|
|
|
|
+ dataIndex: 'eventPayRate',
|
|
|
|
+ tip: '付费数/(激活数+表单数)',
|
|
align: 'center',
|
|
align: 'center',
|
|
- scopedSlots: { customRender: 'eventPayPurchaseAmount' },
|
|
|
|
|
|
+ scopedSlots: { customRender: 'eventPayRate' },
|
|
|
|
+ sorter:(a, b) => a.eventPayRate - b.eventPayRate,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
title: '付费次数成本',
|
|
title: '付费次数成本',
|
|
@@ -989,90 +951,105 @@ export const KScustomFields= [
|
|
tip: '消耗/付费次数',
|
|
tip: '消耗/付费次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayCost' },
|
|
scopedSlots: { customRender: 'eventPayCost' },
|
|
|
|
+ sorter:(a, b) => a.eventPayCost - b.eventPayCost,
|
|
}, {
|
|
}, {
|
|
title: '新增付费数',
|
|
title: '新增付费数',
|
|
dataIndex: 'eventNewUserPay',
|
|
dataIndex: 'eventNewUserPay',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '历史30天内首次产生付费的人数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPay' },
|
|
scopedSlots: { customRender: 'eventNewUserPay' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPay - b.eventNewUserPay,
|
|
},{
|
|
},{
|
|
title: '新增付费成本',
|
|
title: '新增付费成本',
|
|
dataIndex: 'eventNewUserPayCost',
|
|
dataIndex: 'eventNewUserPayCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/当日新增付费人数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPayCost' },
|
|
scopedSlots: { customRender: 'eventNewUserPayCost' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPayCost - b.eventNewUserPayCost,
|
|
},{
|
|
},{
|
|
title: '新增付费率',
|
|
title: '新增付费率',
|
|
dataIndex: 'eventNewUserPayRate',
|
|
dataIndex: 'eventNewUserPayRate',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日新增付费人数/(当日激活数+表单数)',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPayRate' },
|
|
scopedSlots: { customRender: 'eventNewUserPayRate' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPayRate - b.eventNewUserPayRate,
|
|
},{
|
|
},{
|
|
title: '唤起应用数',
|
|
title: '唤起应用数',
|
|
dataIndex: 'eventAppInvoked',
|
|
dataIndex: 'eventAppInvoked',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '广告主当日回传的唤起应用次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventAppInvoked' },
|
|
scopedSlots: { customRender: 'eventAppInvoked' },
|
|
|
|
+ sorter:(a, b) => a.eventAppInvoked - b.eventAppInvoked,
|
|
},{
|
|
},{
|
|
title: '唤起应用成本',
|
|
title: '唤起应用成本',
|
|
dataIndex: 'eventAppInvokedCost',
|
|
dataIndex: 'eventAppInvokedCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/唤起应用数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventAppInvokedCost' },
|
|
scopedSlots: { customRender: 'eventAppInvokedCost' },
|
|
|
|
+ sorter:(a, b) => a.eventAppInvokedCost - b.eventAppInvokedCost,
|
|
},{
|
|
},{
|
|
title: '注册数',
|
|
title: '注册数',
|
|
dataIndex: 'eventRegister',
|
|
dataIndex: 'eventRegister',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日回传注册数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventRegister' },
|
|
scopedSlots: { customRender: 'eventRegister' },
|
|
|
|
+ sorter:(a, b) => a.eventRegister - b.eventRegister,
|
|
},{
|
|
},{
|
|
title: '注册成本',
|
|
title: '注册成本',
|
|
dataIndex: 'eventRegisterCost',
|
|
dataIndex: 'eventRegisterCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/当日回传注册数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventRegisterCost' },
|
|
scopedSlots: { customRender: 'eventRegisterCost' },
|
|
|
|
+ sorter:(a, b) => a.eventRegisterCost - b.eventRegisterCost,
|
|
},{
|
|
},{
|
|
- title: '关键行为数',
|
|
|
|
|
|
+ title: '行为数',
|
|
dataIndex: 'keyAction',
|
|
dataIndex: 'keyAction',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '广告主回传的关键行为数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyAction' },
|
|
scopedSlots: { customRender: 'keyAction' },
|
|
|
|
+ sorter:(a, b) => a.keyAction - b.keyAction,
|
|
},{
|
|
},{
|
|
title: '关键行为数成本',
|
|
title: '关键行为数成本',
|
|
dataIndex: 'keyActionCost',
|
|
dataIndex: 'keyActionCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '筛选时间内累计消耗/关键行为数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyActionCost' },
|
|
scopedSlots: { customRender: 'keyActionCost' },
|
|
|
|
+ sorter:(a, b) => a.keyActionCost - b.keyActionCost,
|
|
},{
|
|
},{
|
|
title: '关键行为率',
|
|
title: '关键行为率',
|
|
dataIndex: 'keyActionRate',
|
|
dataIndex: 'keyActionRate',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '关键行为数/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyActionRate' },
|
|
scopedSlots: { customRender: 'keyActionRate' },
|
|
|
|
+ sorter:(a, b) => a.keyActionRate - b.keyActionRate,
|
|
},{
|
|
},{
|
|
title: '首日付费金额',
|
|
title: '首日付费金额',
|
|
dataIndex: 'eventPayPurchaseAmountFirstDay',
|
|
dataIndex: 'eventPayPurchaseAmountFirstDay',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日激活的用户在当天产生的付费行为所带来的付费金额',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayPurchaseAmountFirstDay' },
|
|
scopedSlots: { customRender: 'eventPayPurchaseAmountFirstDay' },
|
|
|
|
+ sorter:(a, b) => a.eventPayPurchaseAmountFirstDay - b.eventPayPurchaseAmountFirstDay,
|
|
},{
|
|
},{
|
|
title: '首日ROI',
|
|
title: '首日ROI',
|
|
dataIndex: 'eventPayFirstDayRoi',
|
|
dataIndex: 'eventPayFirstDayRoi',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '首日付费金额/当日消耗',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayFirstDayRoi' },
|
|
scopedSlots: { customRender: 'eventPayFirstDayRoi' },
|
|
|
|
+ sorter:(a, b) => a.eventPayFirstDayRoi - b.eventPayFirstDayRoi,
|
|
},{
|
|
},{
|
|
title: '表单提交数',
|
|
title: '表单提交数',
|
|
dataIndex: 'formCount',
|
|
dataIndex: 'formCount',
|
|
tip: '当日回传表单数',
|
|
tip: '当日回传表单数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'formCount' },
|
|
scopedSlots: { customRender: 'formCount' },
|
|
|
|
+ sorter:(a, b) => a.formCount - b.formCount,
|
|
},{
|
|
},{
|
|
title: '表单提交单价',
|
|
title: '表单提交单价',
|
|
dataIndex: 'formCountPrice',
|
|
dataIndex: 'formCountPrice',
|
|
tip: '当日消耗/当日回传表单数',
|
|
tip: '当日消耗/当日回传表单数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'formCountPrice' },
|
|
scopedSlots: { customRender: 'formCountPrice' },
|
|
|
|
+ sorter: (a, b) => a.formCountPrice - b.formCountPrice,
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
@@ -1103,78 +1080,40 @@ export const KScustomFields= [
|
|
title: '激活数',
|
|
title: '激活数',
|
|
dataIndex: 'activation',
|
|
dataIndex: 'activation',
|
|
width:150,
|
|
width:150,
|
|
- tip: '',
|
|
|
|
|
|
+ tip: '广告主回传的应用激活次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'activation' },
|
|
scopedSlots: { customRender: 'activation' },
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.activation - b.activation,
|
|
},{
|
|
},{
|
|
title: '激活数单价',
|
|
title: '激活数单价',
|
|
dataIndex: 'activationPrice',
|
|
dataIndex: 'activationPrice',
|
|
width:150,
|
|
width:150,
|
|
- tip: '',
|
|
|
|
|
|
+ tip: '花费/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'activationPrice' },
|
|
scopedSlots: { customRender: 'activationPrice' },
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '封面曝光数',
|
|
|
|
- dataIndex: 'photoShow',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'photoShow' },
|
|
|
|
-
|
|
|
|
- },{
|
|
|
|
- title: '封面点击数',
|
|
|
|
- dataIndex: 'photoClick',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'photoClick' },
|
|
|
|
-
|
|
|
|
- },{
|
|
|
|
- title: '有效素材数',
|
|
|
|
- dataIndex: 'newEffectNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newEffectNum' },
|
|
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '爆款素材数',
|
|
|
|
- dataIndex: 'newHotNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newHotNum' },
|
|
|
|
-
|
|
|
|
- }, {
|
|
|
|
- title: '上新素材数',
|
|
|
|
- dataIndex: 'newVideoNum',
|
|
|
|
- width:150,
|
|
|
|
- tip: '',
|
|
|
|
- align: 'center',
|
|
|
|
- scopedSlots: { customRender: 'newVideoNum' },
|
|
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.activationPrice - b.activationPrice,
|
|
}, {
|
|
}, {
|
|
title: '次留率',
|
|
title: '次留率',
|
|
dataIndex: 'leave',
|
|
dataIndex: 'leave',
|
|
- tip: '前一日激活用户在次日继续访问的PV/前一日激活数',
|
|
|
|
|
|
+ tip: '次留数/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'leave' },
|
|
scopedSlots: { customRender: 'leave' },
|
|
-
|
|
|
|
|
|
+ sorter:(a, b) => a.leave - b.leave,
|
|
},{
|
|
},{
|
|
title: '付费次数',
|
|
title: '付费次数',
|
|
dataIndex: 'eventPay',
|
|
dataIndex: 'eventPay',
|
|
- tip: '当日回传的付费行为次数',
|
|
|
|
|
|
+ tip: '当如回传的付费行为次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPay' },
|
|
scopedSlots: { customRender: 'eventPay' },
|
|
|
|
+ sorter:(a, b) => a.eventPay - b.eventPay,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- title: '付费金额',
|
|
|
|
- dataIndex: 'eventPayPurchaseAmount',
|
|
|
|
- tip: '当日回传的付费行为所带来的付费金额',
|
|
|
|
|
|
+ title: '付费率',
|
|
|
|
+ dataIndex: 'eventPayRate',
|
|
|
|
+ tip: '付费数/(激活数+表单数)',
|
|
align: 'center',
|
|
align: 'center',
|
|
- scopedSlots: { customRender: 'eventPayPurchaseAmount' },
|
|
|
|
|
|
+ scopedSlots: { customRender: 'eventPayRate' },
|
|
|
|
+ sorter:(a, b) => a.eventPayRate - b.eventPayRate,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
title: '付费次数成本',
|
|
title: '付费次数成本',
|
|
@@ -1182,90 +1121,105 @@ export const KScustomFields= [
|
|
tip: '消耗/付费次数',
|
|
tip: '消耗/付费次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayCost' },
|
|
scopedSlots: { customRender: 'eventPayCost' },
|
|
|
|
+ sorter:(a, b) => a.eventPayCost - b.eventPayCost,
|
|
}, {
|
|
}, {
|
|
title: '新增付费数',
|
|
title: '新增付费数',
|
|
dataIndex: 'eventNewUserPay',
|
|
dataIndex: 'eventNewUserPay',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '历史30天内首次产生付费的人数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPay' },
|
|
scopedSlots: { customRender: 'eventNewUserPay' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPay - b.eventNewUserPay,
|
|
},{
|
|
},{
|
|
title: '新增付费成本',
|
|
title: '新增付费成本',
|
|
dataIndex: 'eventNewUserPayCost',
|
|
dataIndex: 'eventNewUserPayCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/当日新增付费人数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPayCost' },
|
|
scopedSlots: { customRender: 'eventNewUserPayCost' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPayCost - b.eventNewUserPayCost,
|
|
},{
|
|
},{
|
|
title: '新增付费率',
|
|
title: '新增付费率',
|
|
dataIndex: 'eventNewUserPayRate',
|
|
dataIndex: 'eventNewUserPayRate',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日新增付费人数/(当日激活数+表单数)',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventNewUserPayRate' },
|
|
scopedSlots: { customRender: 'eventNewUserPayRate' },
|
|
|
|
+ sorter:(a, b) => a.eventNewUserPayRate - b.eventNewUserPayRate,
|
|
},{
|
|
},{
|
|
title: '唤起应用数',
|
|
title: '唤起应用数',
|
|
dataIndex: 'eventAppInvoked',
|
|
dataIndex: 'eventAppInvoked',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '广告主当日回传的唤起应用次数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventAppInvoked' },
|
|
scopedSlots: { customRender: 'eventAppInvoked' },
|
|
|
|
+ sorter:(a, b) => a.eventAppInvoked - b.eventAppInvoked,
|
|
},{
|
|
},{
|
|
title: '唤起应用成本',
|
|
title: '唤起应用成本',
|
|
dataIndex: 'eventAppInvokedCost',
|
|
dataIndex: 'eventAppInvokedCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/唤起应用数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventAppInvokedCost' },
|
|
scopedSlots: { customRender: 'eventAppInvokedCost' },
|
|
|
|
+ sorter:(a, b) => a.eventAppInvokedCost - b.eventAppInvokedCost,
|
|
},{
|
|
},{
|
|
title: '注册数',
|
|
title: '注册数',
|
|
dataIndex: 'eventRegister',
|
|
dataIndex: 'eventRegister',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日回传注册数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventRegister' },
|
|
scopedSlots: { customRender: 'eventRegister' },
|
|
|
|
+ sorter:(a, b) => a.eventRegister - b.eventRegister,
|
|
},{
|
|
},{
|
|
title: '注册成本',
|
|
title: '注册成本',
|
|
dataIndex: 'eventRegisterCost',
|
|
dataIndex: 'eventRegisterCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日消耗/当日回传注册数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventRegisterCost' },
|
|
scopedSlots: { customRender: 'eventRegisterCost' },
|
|
|
|
+ sorter:(a, b) => a.eventRegisterCost - b.eventRegisterCost,
|
|
},{
|
|
},{
|
|
- title: '关键行为数',
|
|
|
|
|
|
+ title: '行为数',
|
|
dataIndex: 'keyAction',
|
|
dataIndex: 'keyAction',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '广告主回传的关键行为数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyAction' },
|
|
scopedSlots: { customRender: 'keyAction' },
|
|
|
|
+ sorter:(a, b) => a.keyAction - b.keyAction,
|
|
},{
|
|
},{
|
|
title: '关键行为数成本',
|
|
title: '关键行为数成本',
|
|
dataIndex: 'keyActionCost',
|
|
dataIndex: 'keyActionCost',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '筛选时间内累计消耗/关键行为数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyActionCost' },
|
|
scopedSlots: { customRender: 'keyActionCost' },
|
|
|
|
+ sorter:(a, b) => a.keyActionCost - b.keyActionCost,
|
|
},{
|
|
},{
|
|
title: '关键行为率',
|
|
title: '关键行为率',
|
|
dataIndex: 'keyActionRate',
|
|
dataIndex: 'keyActionRate',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '关键行为数/激活数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'keyActionRate' },
|
|
scopedSlots: { customRender: 'keyActionRate' },
|
|
|
|
+ sorter:(a, b) => a.keyActionRate - b.keyActionRate,
|
|
},{
|
|
},{
|
|
title: '首日付费金额',
|
|
title: '首日付费金额',
|
|
dataIndex: 'eventPayPurchaseAmountFirstDay',
|
|
dataIndex: 'eventPayPurchaseAmountFirstDay',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '当日激活的用户在当天产生的付费行为所带来的付费金额',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayPurchaseAmountFirstDay' },
|
|
scopedSlots: { customRender: 'eventPayPurchaseAmountFirstDay' },
|
|
|
|
+ sorter:(a, b) => a.eventPayPurchaseAmountFirstDay - b.eventPayPurchaseAmountFirstDay,
|
|
},{
|
|
},{
|
|
title: '首日ROI',
|
|
title: '首日ROI',
|
|
dataIndex: 'eventPayFirstDayRoi',
|
|
dataIndex: 'eventPayFirstDayRoi',
|
|
- tip: '消耗/付费次数',
|
|
|
|
|
|
+ tip: '首日付费金额/当日消耗',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'eventPayFirstDayRoi' },
|
|
scopedSlots: { customRender: 'eventPayFirstDayRoi' },
|
|
|
|
+ sorter:(a, b) => a.eventPayFirstDayRoi - b.eventPayFirstDayRoi,
|
|
},{
|
|
},{
|
|
title: '表单提交数',
|
|
title: '表单提交数',
|
|
dataIndex: 'formCount',
|
|
dataIndex: 'formCount',
|
|
tip: '当日回传表单数',
|
|
tip: '当日回传表单数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'formCount' },
|
|
scopedSlots: { customRender: 'formCount' },
|
|
|
|
+ sorter:(a, b) => a.formCount - b.formCount,
|
|
},{
|
|
},{
|
|
title: '表单提交单价',
|
|
title: '表单提交单价',
|
|
dataIndex: 'formCountPrice',
|
|
dataIndex: 'formCountPrice',
|
|
tip: '当日消耗/当日回传表单数',
|
|
tip: '当日消耗/当日回传表单数',
|
|
align: 'center',
|
|
align: 'center',
|
|
scopedSlots: { customRender: 'formCountPrice' },
|
|
scopedSlots: { customRender: 'formCountPrice' },
|
|
|
|
+ sorter: (a, b) => a.formCountPrice - b.formCountPrice,
|
|
},{
|
|
},{
|
|
title: '操作建议',
|
|
title: '操作建议',
|
|
dataIndex: 'operationAgree',
|
|
dataIndex: 'operationAgree',
|
|
@@ -1275,7 +1229,7 @@ export const KScustomFields= [
|
|
},{
|
|
},{
|
|
title: '操作',
|
|
title: '操作',
|
|
dataIndex: 'operator',
|
|
dataIndex: 'operator',
|
|
- tip: '当日消耗/当日回传表单数',
|
|
|
|
|
|
+ tip: '',
|
|
align: 'center',
|
|
align: 'center',
|
|
width:150,
|
|
width:150,
|
|
scopedSlots: { customRender: 'operator' },
|
|
scopedSlots: { customRender: 'operator' },
|