post scroll
This commit is contained in:
@@ -1511,35 +1511,35 @@ analyticsRouter.get('/project/:id/conversion-funnel', async (c) => {
|
||||
.eq('id', projectId)
|
||||
.single();
|
||||
|
||||
// // 如果找不到项目或发生错误,返回模拟数据
|
||||
// if (projectError) {
|
||||
// console.log(`项目未找到或数据库错误,返回模拟数据。项目ID: ${projectId}, 错误: ${projectError.message}`);
|
||||
// 如果找不到项目或发生错误,返回模拟数据
|
||||
if (projectError) {
|
||||
console.log(`项目未找到或数据库错误,返回模拟数据。项目ID: ${projectId}, 错误: ${projectError.message}`);
|
||||
|
||||
// // 生成模拟的漏斗数据
|
||||
// const mockFunnelData = [
|
||||
// { stage: 'Awareness', count: 100, rate: 100 },
|
||||
// { stage: 'Interest', count: 75, rate: 75 },
|
||||
// { stage: 'Consideration', count: 50, rate: 50 },
|
||||
// { stage: 'Intent', count: 30, rate: 30 },
|
||||
// { stage: 'Evaluation', count: 20, rate: 20 },
|
||||
// { stage: 'Purchase', count: 10, rate: 10 }
|
||||
// ];
|
||||
// 生成模拟的漏斗数据
|
||||
const mockFunnelData = [
|
||||
{ stage: 'Awareness', count: 100, rate: 100 },
|
||||
{ stage: 'Interest', count: 75, rate: 75 },
|
||||
{ stage: 'Consideration', count: 50, rate: 50 },
|
||||
{ stage: 'Intent', count: 30, rate: 30 },
|
||||
{ stage: 'Evaluation', count: 20, rate: 20 },
|
||||
{ stage: 'Purchase', count: 10, rate: 10 }
|
||||
];
|
||||
|
||||
// return c.json({
|
||||
// project: {
|
||||
// id: projectId,
|
||||
// name: `模拟项目 (ID: ${projectId})`
|
||||
// },
|
||||
// timeframe,
|
||||
// funnel_data: mockFunnelData,
|
||||
// metrics: {
|
||||
// total_influencers: 100,
|
||||
// conversion_rate: 10,
|
||||
// avg_stage_dropoff: 18
|
||||
// },
|
||||
// is_mock_data: true
|
||||
// });
|
||||
// }
|
||||
return c.json({
|
||||
project: {
|
||||
id: projectId,
|
||||
name: `模拟项目 (ID: ${projectId})`
|
||||
},
|
||||
timeframe,
|
||||
funnel_data: mockFunnelData,
|
||||
metrics: {
|
||||
total_influencers: 100,
|
||||
conversion_rate: 10,
|
||||
avg_stage_dropoff: 18
|
||||
},
|
||||
is_mock_data: true
|
||||
});
|
||||
}
|
||||
|
||||
// 获取项目关联的网红及其详细信息
|
||||
const { data: projectInfluencers, error: influencersError } = await supabase
|
||||
|
||||
Reference in New Issue
Block a user