|
@@ -138,7 +138,7 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: string, b: any) => (<WidthEllipsis isCopy value={a} />)
|
|
|
},
|
|
|
{
|
|
|
- title: '广告状态', dataIndex: 'status', label: '广告信息', align: 'center', width: 85, default: 6,
|
|
|
+ title: '广告状态', dataIndex: 'status', label: '广告信息', align: 'left', width: 120, default: 6,
|
|
|
render: (a: string, b: any) => (<WidthEllipsis value={ADSTATUSEnum[a]} />)
|
|
|
},
|
|
|
{
|
|
@@ -172,7 +172,7 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
data: [
|
|
|
{
|
|
|
title: '今日消耗', dataIndex: 'todayCost', label: '消耗', align: 'center', width: 85, sorter: true, default: 11,
|
|
|
- render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ render: (a: any) => <Statistic valueStyle={{ fontWeight: 'bold', fontSize: 14 }} value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
title: '总消耗', dataIndex: 'promotionTotalCost', label: '消耗', align: 'center', width: 100,
|
|
@@ -212,8 +212,8 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '转化目标成本', dataIndex: 'convertCost', label: '广告媒体端数据', align: 'center', className: "adDataBackColorClass", width: 75, sorter: true,
|
|
|
- render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ title: '转化目标成本', dataIndex: 'convertCost', label: '广告媒体端数据', align: 'center', className: "adDataBackColorClass", width: 85, sorter: true,
|
|
|
+ render: (a: any) => <Statistic value={a || 0} valueStyle={a > 700 ? { color: 'red', fontWeight: 'bold' } : {}} />
|
|
|
},
|
|
|
{
|
|
|
title: '目标转化率', dataIndex: 'convertRate', label: '广告媒体端数据', align: 'center', className: "adDataBackColorClass", width: 60, sorter: true,
|
|
@@ -250,6 +250,10 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
{
|
|
|
title: '付费次数(广告)', dataIndex: 'gamePayCount', label: '广告媒体端数据', align: 'center', className: "adDataBackColorClass", width: 70, sorter: true, default: 24,
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '付费次数成本(广告)', dataIndex: 'gamePayCountCost', label: '广告媒体端数据', align: 'center', className: "adDataBackColorClass", width: 80,
|
|
|
+ render: (a: any) => <Statistic value={a || 0} />
|
|
|
}
|
|
|
]
|
|
|
},
|
|
@@ -257,11 +261,18 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
label: '用户数据',
|
|
|
data: [
|
|
|
{
|
|
|
- title: '新增用户数', dataIndex: 'regNum', label: '用户数据', align: 'center', width: 60, sorter: true, default: 29,
|
|
|
+ title: '注册人数',
|
|
|
+ tips: '新增用户数(首次注册用户)',
|
|
|
+ dataIndex: 'regNum',
|
|
|
+ label: '用户数据',
|
|
|
+ align: 'center',
|
|
|
+ width: 70,
|
|
|
+ sorter: true,
|
|
|
+ default: 29,
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '总注册人数', dataIndex: 'regTotalNum', label: '用户数据', align: 'center', width: 60,
|
|
|
+ title: '总注册人数', dataIndex: 'regTotalNum', label: '用户数据', align: 'center', width: 70, tips: '广告的总注册人数',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -314,15 +325,15 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
label: '付费数据',
|
|
|
data: [
|
|
|
{
|
|
|
- title: '新增付费次数', dataIndex: 'firstNewUserAmountCount', label: '付费数据', align: 'center', width: 60, sorter: true, className: 'payDataBackColorClass', default: 25,
|
|
|
+ title: '首日充值次数', tips: "新增付费次数(首次注册并充值的总次数)", dataIndex: 'firstNewUserAmountCount', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass', default: 25,
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费人数', dataIndex: 'firstNewUserAmountNum', label: '付费数据', align: 'center', width: 60, sorter: true, className: 'payDataBackColorClass', default: 26,
|
|
|
+ title: '首日充值人数', tips: '新增付费人数(首次注册并充值人数)', dataIndex: 'firstNewUserAmountNum', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass', default: 26,
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费金额', dataIndex: 'firstNewUserAmount', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass', default: 27,
|
|
|
+ title: '首日充值金额', tips: '新增付费金额(首次注册并充值金额)', dataIndex: 'firstNewUserAmount', label: '付费数据', align: 'center', width: 90, sorter: true, className: 'payDataBackColorClass', default: 27,
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -341,10 +352,6 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
title: '新用户24小时充值金额', dataIndex: 'twentyFourHoursAmount', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
- {
|
|
|
- title: '总充值金额', dataIndex: 'totalAmount', label: '付费数据', align: 'center', width: 60, className: 'payDataBackColorClass',
|
|
|
- render: (a: any) => <Statistic value={a || 0} />
|
|
|
- },
|
|
|
{
|
|
|
title: '总充值次数', dataIndex: 'totalAmountCount', label: '付费数据', align: 'center', width: 50, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
@@ -374,7 +381,7 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={a >= 1 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费成本', dataIndex: 'firstNewUserRechargeCost', label: '付费数据', align: 'center', width: 70, sorter: true, default: 28, className: 'payDataBackColorClass',
|
|
|
+ title: '首日充值成本', tips: '新增付费成本(首次注册并充值的用户成本)', dataIndex: 'firstNewUserRechargeCost', label: '付费数据', align: 'center', width: 80, sorter: true, default: 28, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -382,11 +389,11 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '总付费成本', dataIndex: 'totalRechargeCost', label: '付费数据', align: 'center', width: 70, className: 'payDataBackColorClass',
|
|
|
+ title: '总付费成本', tips: '总付费成本(广告总付费用户成本)', dataIndex: 'totalRechargeCost', label: '付费数据', align: 'center', width: 70, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费ARPPU', dataIndex: 'firstNewUserArppu', label: '付费数据', align: 'center', width: 60, sorter: true, default: 37, className: 'payDataBackColorClass',
|
|
|
+ title: '首日付费用户ARPPU', tips: '首日充值金额/首日充值人数', dataIndex: 'firstNewUserArppu', label: '付费数据', align: 'center', width: 70, sorter: true, default: 37, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -394,11 +401,11 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费100+用户数', dataIndex: 'firstNewUserHundredUserNum', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ title: '首日付费100+用户数', tips: '首次注册并在注册当天单笔充值金额大于100的用户人数', dataIndex: 'firstNewUserHundredUserNum', label: '付费数据', align: 'center', width: 90, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费100+用户付费成本', dataIndex: 'firstNewUserHundredUserCost', label: '付费数据', align: 'center', width: 85, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ title: '首日付费100+用户付费成本', tips: '今日消耗/首日付费100+用户数', dataIndex: 'firstNewUserHundredUserCost', label: '付费数据', align: 'center', width: 95, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -414,11 +421,11 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={a >= 1 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费200+人数', dataIndex: 'firstNewUserTwoHundredUserNum', label: '付费数据', align: 'center', width: 80, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ title: '首日付费200+人数', tips: '首次注册并在注册当天单笔充值金额大于200的用户人数', dataIndex: 'firstNewUserTwoHundredUserNum', label: '付费数据', align: 'center', width: 90, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增付费200+用户付费成本', dataIndex: 'firstNewUserTwoHundredUserCost', label: '付费数据', align: 'center', width: 85, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ title: '首日付费200+用户付费成本', tips: '今日消耗/首日付费200+用户数', dataIndex: 'firstNewUserTwoHundredUserCost', label: '付费数据', align: 'center', width: 95, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -478,7 +485,7 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={a >= 1 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '新增客单价', dataIndex: 'firstNewUserAvgPrice', label: '付费数据', align: 'center', width: 60, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ title: '首日客单价', tips: '首日客单价(数新增客单价)=首日新用户充值金额/首日新用户充值次', dataIndex: 'firstNewUserAvgPrice', label: '付费数据', align: 'center', width: 70, sorter: true, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
@@ -497,6 +504,18 @@ function columns12(): { label: string, fieldSHow?: { label: string, saveField: s
|
|
|
title: '每日扣单金额', dataIndex: 'subOrderAmount', label: '付费数据', align: 'center', width: 60, sorter: true, default: 40, className: 'payDataBackColorClass',
|
|
|
render: (a: any) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '总充值次数成本', dataIndex: 'totalAmountCountCost', label: '付费数据', align: 'center', width: 70, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '新增付费次数成本', dataIndex: 'firstNewUserAmountCountCost', label: '付费数据', align: 'center', width: 70, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '至今付费次数成本', dataIndex: 'newUserTotalAmountCountCost', label: '付费数据', align: 'center', width: 70, sorter: true, className: 'payDataBackColorClass',
|
|
|
+ render: (a: any) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
...date
|
|
|
]
|
|
|
}
|