|
@@ -139,6 +139,10 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
return ADGROUP_STATUS[a as keyof typeof ADGROUP_STATUS]
|
|
return ADGROUP_STATUS[a as keyof typeof ADGROUP_STATUS]
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ {
|
|
|
|
|
+ title: '定向智能状态', dataIndex: 'smartTargetingStatus', label: '广告基本信息', align: 'center', width: 75,
|
|
|
|
|
+ render: (a: string) => (a === 'SMART_TARGETING_NONE' ? <Tag color="success">关闭</Tag> : a === 'SMART_TARGETING_AUTO' ? <Tag color='error'>开启</Tag> : '--')
|
|
|
|
|
+ },
|
|
|
{
|
|
{
|
|
|
title: '营销目的', dataIndex: 'marketingGoal', label: '广告基本信息', align: 'center', width: 85, default: 21,
|
|
title: '营销目的', dataIndex: 'marketingGoal', label: '广告基本信息', align: 'center', width: 85, default: 21,
|
|
|
render: (a: string) => (<WidthEllipsis value={MARKETING_GOAL_ENUM[a as keyof typeof MARKETING_GOAL_ENUM]} />)
|
|
render: (a: string) => (<WidthEllipsis value={MARKETING_GOAL_ENUM[a as keyof typeof MARKETING_GOAL_ENUM]} />)
|
|
@@ -665,7 +669,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -673,7 +677,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -681,7 +685,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -693,7 +697,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -701,7 +705,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -709,7 +713,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -717,7 +721,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: string) => <Statistic value={a || 0} precision={2} />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -725,7 +729,7 @@ function columns12(dayHandle: (data: any) => void, onChange?: () => void): { lab
|
|
|
render: (a: number) => <Statistic value={a ? a * 100 : 0} precision={2} valueStyle={!a ? {} : a >= 0.5 ? { color: 'red' } : { color: '#0f990f' }} suffix="%" />
|
|
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} />
|
|
render: (a: string) => <Statistic value={a || 0} />
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|