两个获授权项目共用住宅代理账号,账号总流量上涨,却不能从出口IP或成功任务数直接知道各项目用了多少。内部台账应明确分成三类:有证据的直接归属、已知公共用量,以及尚未解决的归属差额。
本文适用于自有网站测试、广告验证或获批市场调研团队,提供运维归属流程,不是98IP实测数据、发票计算或费用下降承诺。测量证据与分配公共用量的内部政策,应始终分开。
一、先明确台账要解释什么
约定报告周期、时区、账号及产品范围、单位、项目负责人和报告支持的决策。用量归属报告与财务内部结算不是同一种产物。先把归属做好,若要转换为内部费用,再使用组织批准的商务规则。
可通过98IP动态住宅IP产品页核对产品背景。常见问题说明用户控制台可按小时、天、月统计账号用量,但这不能证明账号提供项目级计费表、特定导出API或全部所需计量边界。设计台账前,先核实实际可用控制。
二、任务入队前赋予归属
为项目设置稳定内部ID,为逻辑任务设置运行ID,并将它们传入队列消息、工作进程、浏览器上下文和重试尝试。记录资源引用、环境、尝试ID、结果、时间、计数来源和单位。使用脱敏资源引用,不记录密码或含提取密钥的生成链接。
不能把当前出口IP当项目ID:多个任务可能共用出口,一个项目也可能使用多个出口。共享连接池不能全算给第一个使用它的项目。客户端无法可靠拆分并发任务流量时,应标记测量限制,而不是编造精度。
三、保留三种归属类别
- 直接归属:有有效的项目与任务映射,也有明确计量来源。失败尝试仍可能属于发起它的项目。
- 公共用量:明确服务多个项目的平台活动,例如获批公共健康探测或维护任务。它应有自己的服务ID和负责人。
- 未归属:标签缺失、残差未解释、计数范围不明确,或数据尚未完整。单列并指定调查负责人。
缺失项目标签,不自动等于公共开销;已知公共探测,也不应变成无解释异常。类别表达的是掌握了什么证据,而非方便把所有数字强行分完。
四、口径对齐后才比较计数
- 取得明确窗口内的账号用量观察值,并记录取数时间。核实实际控制台采用的时区及统计延迟。
- 收集同一窗口的工作进程记录,区分计数衡量请求字节、响应字节、解码内容、传输字节还是其他边界,保留来源标签。
- 确认包含预期产品、工作进程和尝试。不能假设客户端计数包含服务商全部计量,也不能假设账号总量排除了其他服务。
- 仅在单位、范围、时间窗口和计量定义确实可比时,才计算等式或残差;否则并列展示两种观察,并将分配明确标为估计。
可比子项之和大于账号总量时,应查重复记录、时间窗口重叠、单位转换或计量边界不一致,不要悄悄把负差额改成零。数据尚不完整时,窗口应保持暂定,等实际确认的统计延迟过去再复核。
公共接口配置文档可用于核对已公布的接口支持,但不能据此推断存在项目级用量导出方法。不要虚构端点,也不要为填补测量缺口而抓取特权界面。
五、把公共分摊政策写清楚
对每项已知公共服务,决定由平台团队集中承担,还是按约定分给项目。若要分配,记录适用项目、权重来源、生效日期、政策负责人和舍入方式。它是组织分摊决定,不是新测出的网络流量事实。
以完全合成且已经统一内部口径的台账为例:A直接归属400单位、B直接归属300单位、已知公共服务200单位、未归属100单位,合计1000。若批准的固定政策把公共服务按A 40%、B 60%分配,内部结果为A 480、B 420、未归属100。这些权重是示例政策,不是从直接计数推导而来;单位只是演示内部归属,并非98IP报价或实测计费流量。
口径未统一时,不得套用这组加减。也不要为了全额分完,就把未知100强塞给项目。如果组织批准暂估,应同时保留原始未归属证据和独立标明的政策调整。
六、让重试和共享进程保留上下文
每次重试沿用原项目ID,但获得独立尝试ID。归属可观察到的重试活动时,不要将调度日志和工作进程日志中的同一次尝试重复相加。每项指标应选定权威来源,其他日志只用于关联,不充当另一份可累加计量。
浏览器或工作进程服务多个项目时,归属上下文应随任务切换,不能在异步回调中串到下一项目。没有项目负载的心跳,如果既定用途为公共探测,就归对应公共服务;丢失上下文的记录先进入未归属,不要算给最近运行的项目。
七、周期确认前审查差额
核对迟到记录、重启进程、重复尝试ID、复制部署遗留的旧标签,以及窗口外活动。未知差额应与滥用结论分开;大项目不自动负责残差,账号总量上升也不能单独指认责任方。
请各项目负责人确认映射,公共服务负责人确认政策版本。报告分别列出实测直接证据、已分配公共份额、未归属或暂估部分及限制。存在待查差额的报告仍有价值,但没有必要证据时,不能宣称是精确的服务商项目账单。
常见问题与演练清单
按成功请求数平分或按比例分总量可以吗?可作为经批准的分摊指标,但不是实测项目流量。不同任务、失败及重试的用量结构可能不同,应写明规则与限制。
分开凭据就一定分开计费统计吗?不一定。需确认产品和当前账号是否提供这些计数。内部资源引用有助归属,却不会自动创建服务商计量表。
- 项目、任务、尝试、资源和公共服务身份有记录,且不含密钥。
- 直接归属、已知公共和未归属记录可区分。
- 计量定义、单位、时区、范围与完整性已有说明。
- 每笔公共分配写明政策、权重、生效周期及负责人。
- 分摊后仍可看见残差和估计部分。
可用两个合成项目本地演练:删除一个项目标签,确认记录进入未归属;复制同一尝试ID,确认不会加算两次;加入迟到记录,确认周期仍暂定或产生可追踪修订。这些是建议测试,不是已执行结果。限制报告接收者、最小化保留数据,不要为了证明归属就附上代理密钥或客户内容。