[[ row.year_month || '—' ]]
[[ row.category || '—' ]]
¥[[ formatMoney(row.amount) ]]
[[ row.note || '—' ]]
[[ t('btn_save') ]]
[[ t('btn_cancel') ]]
[[ t('btn_delete') ]]
[[ t('btn_edit') ]]
[[ t('btn_delete') ]]
[[ t('empty_title_exp') ]]
[[ t('empty_hint_exp') ]]
[[ t('empty_title_pick_project') ]]
[[ t('empty_hint_pick_project_exp') ]]
[[ t('staff_page_hint') ]]
[[ t('staff_roster_title') ]]
[[ empSearch ? t('empty_title_employees_search') : t('empty_title_employees') ]]
[[ empSearch ? t('empty_hint_employees_search') : t('empty_hint_employees') ]]
[[ row.name || '—' ]]
[[ t('btn_edit') ]]
[[ t('btn_panorama') ]]
[[ t('btn_delete') ]]
[[ trRole(row.role) ]]
¥[[ formatMoney(row.probation_salary) ]]
¥[[ formatMoney(row.monthly_salary) ]]
[[ empProjectFirst(row) ]]
等 [[ row.project_ids.length ]] 个
[[ t('btn_view_projects') ]]
—
[[ row.status==='active' ? t('status_active') : (row.status==='inactive' ? t('status_inactive') : t('status_resigned')) ]]
[[ t('btn_add_project') ]]
[[ t('proj_page_hint_short') ]] · [[ t('labor_xls_toolbar_hint') ]]
[[ t('labor_xls_section_title') ]]
[[ t('btn_download_labor_template') ]]
[[ t('btn_upload_labor_xls') ]]
[[ t('labor_xls_soft') ]]
[[ t('proj_list_title') ]]
[[ filteredProjects.length ]]
[[ (projSearch || projStatusFilter) ? t('empty_title_projects_search') : t('empty_title_projects') ]]
[[ (projSearch || projStatusFilter) ? t('empty_hint_projects_search') : t('empty_hint_projects') ]]
[[ row.name || '—' ]]
[[ row.code ]]
·
[[ row.start_date ]]
—
[[ t('btn_edit') ]]
[[ t('btn_delete') ]]
[[ trPhase(row.phase) ]]
[[ t('proj_active') ]]
[[ t('proj_completed') ]]
[[ t('proj_paused') ]]
D [[ milestoneDelayText(row.demo_delay_days) ]]
R [[ milestoneDelayText(row.release_delay_days) ]]
—
[[ projDetailTitle ]]
[[ projParticipants.length ]]
[[ t('btn_add_project_member') ]]
[[ t('proj_detail_empty') ]]
[[ t('proj_detail_empty_hint') ]]
[[ ms.label ]]
[[ ms.planned ]]
→
[[ ms.actual || '—' ]]
[[ milestoneDelayText(ms.delay) ]]
[[ t('empty_title_members') ]]
[[ t('empty_hint_members') ]]
[[ (row.employee_name != null && String(row.employee_name).trim()) ? row.employee_name : (row.name != null && String(row.name).trim() ? row.name : '—') ]]
[[ t('btn_edit') ]]
[[ t('btn_remove_member') ]]
[[ row.employee_role != null && String(row.employee_role).trim() ? trRole(row.employee_role) : (row.role != null && String(row.role).trim() ? trRole(row.role) : '—') ]]
[[ (row.member_status || row.status)==='active' ? t('status_active') : t('status_inactive') ]]
[[ row.participation_start || '—' ]]
[[ row.participation_end ]]
[[ t('proj_participation_ongoing') ]]
打印 / 导出PDF
游戏增收 · 五条投放线收益测算
四条 iOS 线叠加泡泡;货柜 Android 只计算自身广告回收,不叠泡泡。
每日总消耗
[[ revMoney(revSummary.dailySpend) ]]
[[ revCny(revSummary.dailySpend) ]]
每日营收
[[ revMoney(revSummary.dailyRevenue) ]]
[[ revCny(revSummary.dailyRevenue) ]]
每日利润
[[ revMoney(revSummary.dailyProfit) ]]
[[ revCny(revSummary.dailyProfit) ]]
30天消耗
[[ revMoney(revSummary.monthlySpend) ]]
[[ revCny(revSummary.monthlySpend) ]]
30天营收
[[ revMoney(revSummary.monthlyRevenue) ]]
[[ revCny(revSummary.monthlyRevenue) ]]
30天利润
[[ revMoney(revSummary.monthlyProfit) ]]
[[ revCny(revSummary.monthlyProfit) ]]
单线测算
[[ revMoney(row.budget) ]]
[[ revCny(row.budget) ]]
[[ row.rate ]]%
[[ revMoney(row.revenue) ]]
[[ revCny(row.revenue) ]]
[[ revMoney(row.profit) ]]
[[ revCny(row.profit) ]]
[[ revMoney(row.monthlyRevenue) ]]
[[ revCny(row.monthlyRevenue) ]]
[[ revMoney(row.monthlyProfit) ]]
[[ revCny(row.monthlyProfit) ]]
[[ row.verdictText ]]
单条线达到110%才进入下一档。100%~110%只观察,不扩大;低于100%停止。拧螺丝变种 iOS 按原版同档;寻物 iOS 基准仅105%,实际从 $500/日试水。
快速套用档位
[[ tier.label ]]
单线 [[ revMoney(tier.budget) ]] · 总日耗 [[ revMoney(tier.budget * revGames.length) ]]
进入下一档
- 每档至少运行7天
- 7日滚动叠完回收达到110%
- 新增预算的边际回收不低于110%
- 泡泡到手随新增活跃同步增长
- CPI较上一档上涨不超过20%
立即退档
- 边际叠完低于110%
- 泡泡流水增长但总ARPDAU没有增长
- 原广告或内购损失超过泡泡新增收入
- 次日留存下降超过1个百分点
- SDK引入崩溃、卡顿或审核问题
收录
[[ isAdmin ? '收录给同事看的资料。对内默认可见,外发再单独开链接。' : '先选一本书,再进目录读。' ]]
搜索结果
没有找到相关资料
换个关键词,或先打开一本书再看目录。
[[ docsFolderLocationLabel ]] · [[ docsVisibleDocs.length ]]
[[ docsFolderLocationLabel ]]
这本书还是空的
[[ isAdmin ? '点「收录」放进来,或回书架换一本。' : '这个部门暂时没有可看的资料。' ]]
[[ group.label ]]
[[ docsReading.department || '公共' ]] / [[ docFolderDisplay(docsReading) ]]
· [[ isAdmin ? docVisLabel(docsReading) : '可阅读' ]]
· [[ formatDocDate(docsReading.upload_time) ]]
[[ displayDocName(docsReading.original_name) ]]
给员工开账号。先选岗位,需要时再勾页面。岗位决定知识库里能看哪些部门的「本部门」资料。成本报表和费用默认不开放。
账号列表
[[ t('empty_title_accounts') ]]
[[ t('empty_hint_accounts') ]]
[[ userTemplateLabel(row) ]]
[[ (row.permissions.pages || []).map(userPageLabel).join('、') ]]
编辑
删除
[[ isAdmin ? '修改密码与系统工作日。账号权限在左侧独立菜单。' : '修改登录密码。' ]]
[[ t('btn_change_pwd') ]]
[[ t('wd_intro') ]]
[[ t('wd_year_label') ]]
[[ t('wd_auto_save') ]]
[[ wdMonthTitle(row.year_month) ]]
[[ row.year_month ]]
[[ t('wd_calendar_days', { n: wdDaysInMonth(row.year_month) }) ]]
[[ t('col_wd_count') ]]