|
|
@@ -94,7 +94,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
label: '广告消耗信息',
|
|
|
data: [
|
|
|
{
|
|
|
- title: '消耗', dataIndex: 'cost', label: '广告消耗信息', align: 'center', width: 100, default: 15, sorter: true,
|
|
|
+ title: '消耗', dataIndex: 'cost', label: '广告消耗信息', align: 'center', width: 100, default: 15, sorter: true,
|
|
|
className: 'padding_0',
|
|
|
render: (a: number) => <div style={{ height: 27, position: 'relative' }}>
|
|
|
<Progress
|
|
|
@@ -144,7 +144,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
},
|
|
|
{
|
|
|
title: '公众号关注成本(点击归因)', dataIndex: 'fromFollowByClickCost', label: '广告转化信息', align: 'right', width: 80, sorter: true,
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '公众号关注率(点击归因)', dataIndex: 'fromFollowByClickRate', label: '广告转化信息', align: 'center', width: 80, sorter: true,
|
|
|
@@ -156,7 +156,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
},
|
|
|
{
|
|
|
title: '公众号关注成本(平台上报)', dataIndex: 'bizFollowCost', label: '广告转化信息', align: 'right', width: 80, sorter: true,
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '公众号关注率(平台上报)', dataIndex: 'bizFollowRate', label: '广告转化信息', align: 'center', width: 80, sorter: true,
|
|
|
@@ -224,7 +224,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 50 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '下单成本', dataIndex: 'orderCost', label: '商品转化', align: 'right', width: 70, sorter: true,
|
|
|
+ title: '下单成本', dataIndex: 'orderCost', label: '商品转化', align: 'right', width: 70, sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
@@ -356,7 +356,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
data: [
|
|
|
{
|
|
|
title: '激活首24小时广告变现ARPPU(平台上报)', dataIndex: 'firstDayAdPurArppuCost24hPla', label: '其他业务(平台上报指标)', width: 130, align: 'center', sorter: true, className: 'green2ColorClass',
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '激活首24小时广告变现ROI(平台上报)', dataIndex: 'incomeRoi124hPla', label: '其他业务(平台上报指标)', width: 110, align: 'center', sorter: true, className: 'green2ColorClass',
|
|
|
@@ -422,15 +422,15 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
data: [
|
|
|
{
|
|
|
title: '激活首24小时广告变现ARPPU', dataIndex: 'firstDayAdPurArppuCost24h', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '激活首日广告变现ARPPU', dataIndex: 'firstDayAdPurArppuCost', label: '其他业务(其他指标)', width: 90, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '广告变现ARPPU', dataIndex: 'adMonetizationArppu', label: '其他业务(其他指标)', width: 80, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
- render: (a: string) => <Statistic value={a || 0} precision={2}/>
|
|
|
+ render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
title: '激活首24小时广告变现ROI', dataIndex: 'incomeRoi124h', label: '其他业务(其他指标)', width: 90, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
@@ -571,6 +571,126 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
{
|
|
|
title: '小游戏次日留存成本', dataIndex: 'miniGameRetentionD1Cost', label: '其他业务(其他指标)', width: 80, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '变现ECPM(自算)', dataIndex: 'adMonetizationEcpm', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '广告变现次数(自算)', dataIndex: 'adMonetizationCount', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册14日广告变现金额', dataIndex: 'adMonetizationRegActive14dAmount', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册14日广告变现人数', dataIndex: 'adMonetizationDedupRegActive14dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册14日广告变现次数', dataIndex: 'adMonetizationRegActive14dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册14日广告变现ROI', dataIndex: 'adMonetizationRegActive14dRoi', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活14日广告变现人数', dataIndex: 'adMonetizationDedupActive14dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活14日广告变现次数', dataIndex: 'adMonetizationActive14dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活14日广告变现成本(人数)', dataIndex: 'adMonetizationRegActive14dCost', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活14日广告变现ARPPU', dataIndex: 'adMonetizationRegActive14dArppu', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册30日广告变现金额', dataIndex: 'adMonetizationRegActive30dAmount', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册30日广告变现人数', dataIndex: 'adMonetizationDedupRegActive30dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册30日广告变现次数', dataIndex: 'adMonetizationRegActive30dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册30日广告变现ROI', dataIndex: 'adMonetizationRegActive30dRoi', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现金额', dataIndex: 'incomeVal30', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现人数', dataIndex: 'adMonetizationDedupActive30dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现次数', dataIndex: 'adMonetizationActive30dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现成本(人数)', dataIndex: 'adMonetizationDedupActive30dCost', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现ARPPU', dataIndex: 'adMonetizationDedupActive30dArppu', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活30日广告变现ROI', dataIndex: 'incomeRoi30', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册60日广告变现金额', dataIndex: 'adMonetizationRegActive60dAmount', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册60日广告变现人数', dataIndex: 'adMonetizationDedupRegActive60dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册60日广告变现次数', dataIndex: 'adMonetizationRegActive60dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '注册60日广告变现ROI', dataIndex: 'adMonetizationRegActive60dRoi', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现金额', dataIndex: 'incomeVal60', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现人数', dataIndex: 'adMonetizationDedupActive60dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现次数', dataIndex: 'adMonetizationActive60dPv', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现ROI', dataIndex: 'incomeRoi60', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现成本(人数)', dataIndex: 'adMonetizationDedupActive60dCost', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} precision={2} />
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '激活60日广告变现ARPPU', dataIndex: 'adMonetizationDedupActive60dArppu', label: '其他业务(其他指标)', width: 100, align: 'center', sorter: true, className: 'volcanoColorClass',
|
|
|
+ render: (a: number) => <Statistic value={a || 0} />
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -656,7 +776,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流次日留存人数', dataIndex: 'retentionPlaDedupPv', label: 'App相关字段', width: 80, align: 'center', sorter: true,
|
|
|
+ title: '回流次日留存人数', dataIndex: 'retentionPlaDedupPv', label: 'App相关字段', width: 80, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -664,7 +784,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流人数(平台上报)', dataIndex: 'miniGameBfUv', label: 'App相关字段', width: 80, align: 'center', sorter: true,
|
|
|
+ title: '回流人数(平台上报)', dataIndex: 'miniGameBfUv', label: 'App相关字段', width: 80, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -672,7 +792,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
- title: '广告变现人数(平台上报)', dataIndex: 'adMonetizationPlaDedupPv', label: 'App相关字段', width: 90, align: 'center', sorter: true,
|
|
|
+ title: '广告变现人数(平台上报)', dataIndex: 'adMonetizationPlaDedupPv', label: 'App相关字段', width: 90, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -684,7 +804,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupPv', label: 'App相关字段', width: 90, align: 'center', sorter: true,
|
|
|
+ title: '回流广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupPv', label: 'App相关字段', width: 90, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -692,7 +812,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流广告变现ARPU(平台上报)', dataIndex: 'miniGameBfIncomePlaArpu', label: 'App相关字段', width: 100, align: 'center', sorter: true,
|
|
|
+ title: '回流广告变现ARPU(平台上报)', dataIndex: 'miniGameBfIncomePlaArpu', label: 'App相关字段', width: 100, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -700,7 +820,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流首日广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive1dPv', label: 'App相关字段', width: 100, align: 'center', sorter: true,
|
|
|
+ title: '回流首日广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive1dPv', label: 'App相关字段', width: 100, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -708,7 +828,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流首24小时广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive24hPv', label: 'App相关字段', width: 110, align: 'center', sorter: true,
|
|
|
+ title: '回流首24小时广告变现人数(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive24hPv', label: 'App相关字段', width: 110, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -716,7 +836,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
|
},
|
|
|
{
|
|
|
- title: '回流首24小时广告变现ARPU(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive24hArpu', label: 'App相关字段', width: 120, align: 'center', sorter: true,
|
|
|
+ title: '回流首24小时广告变现ARPU(平台上报)', dataIndex: 'adMonetizationBkPlaDedupActive24hArpu', label: 'App相关字段', width: 120, align: 'center', sorter: true,
|
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
|
{
|
|
|
@@ -859,7 +979,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: (data: any) => voi
|
|
|
if (b?.accountId === '总计') {
|
|
|
return '--'
|
|
|
}
|
|
|
- return <SwitchStatus configuredStatus={a} isDeleted={b?.dynamicCreativeIsDeleted == 1} accountId={b?.accountId} dynamicCreativeId={b?.dynamicCreativeId} onChange={(a) => onChange?.({...b, configuredStatus: a})} />
|
|
|
+ return <SwitchStatus configuredStatus={a} isDeleted={b?.dynamicCreativeIsDeleted == 1} accountId={b?.accountId} dynamicCreativeId={b?.dynamicCreativeId} onChange={(a) => onChange?.({ ...b, configuredStatus: a })} />
|
|
|
}
|
|
|
}
|
|
|
]
|