优先迁出的不是联系人总数,而是能支撑下一步动作的状态数据:可触达名单及其同意来源、退订与投诉记录、发送时间线和结果标记、模板与变量映射、以及失败原因分类。只导出姓名和邮箱,迁移后往往要重新判断谁可发、谁不能发,等于把风险和历史一起丢掉。
工具停服常出现一个矛盾现象:后台还能登录,导出按钮也在,但导出的文件打开后发现字段大量为空。对此有两种合理解释。第一种是工具进入只读期,界面保留但写入和关联查询已被关闭,因此依赖跨表拼接的字段无法生成。第二种是导出功能本身正常,只是原始数据早已残缺,例如导入时没记录同意来源,或退订只写在本地标记里,从未回写主库。
区分这两种解释,可以做一个动作:先导出少量最近三十天内有过发送记录的条目,再导出同一批条目在更早时间段的记录。如果近期数据完整、早期数据缺失,偏向第二种解释,说明历史上就没有采集这些字段;如果两批都缺同一类字段,而界面里单独查看该条目时能看到,偏向第一种解释,说明是停服状态限制了关联导出。
这个判断直接决定下一步。若是只读限制,应优先申请完整备份或分表导出,而不是反复点同一个导出按钮;若是原始残缺,则应接受缺失,把迁移重点放在仍可确认的部分,并为无法确认的条目设置更保守的发送策略。
迁移清单不必求全,但下面四类缺失后很难从别处补回。
至于打开率、点击率等聚合报表,优先级可以放低。它们对复盘有用,但通常不能反向还原出个体状态,也无法替代上述记录。
假设某账号里有一万条历史联系人,其中三千条在最近一年内没有任何发送记录。直接全部迁入新工具,会把大量状态不明的地址带入新系统,之后每一次发送都要重新承担判断成本。更稳妥的做法是先按最近发送时间、退订状态、投诉记录三个维度分组,把明确可发、明确不可发、状态不明分开处理。
状态不明的那一组,可以先做小范围验证:取其中一部分,检查是否仍能正常送达,并观察退订和投诉是否异常。这一步的结果会影响后续动作——如果异常比例高,就应缩小迁移范围,只保留有近期互动记录的条目;如果异常不明显,再考虑分批导入并单独标记来源。
需要说明的是,送达正常并不等于同意仍然有效。它只能说明地址可用,不能证明收件人愿意继续接收。因此验证结果应作为缩小范围的依据,而不是扩大发送的理由。
很多停服场景下,导出只提供有限格式。此时应优先保证字段完整,而不是追求一次导出全部条目。可以按状态分批导出,例如先导退订和投诉记录,再导近期可触达名单,最后导模板与变量映射。每批导出后立即核对行数与关键字段是否为空,避免拿到一个无法使用的文件却以为备份已经完成。
如果工具只提供界面查看而不提供批量导出,可以按固定时间间隔逐页记录关键字段,但这只适合条目量较小的情况。条目量大时,应优先向服务方确认是否存在其他备份方式,具体可用方式需要以该工具的实际情况为准。
迁移完成后,新系统里应保留来源标记和导入时间。这样后续出现投诉时,能快速判断问题出在旧数据还是新采集的数据上,而不是把所有责任混在一起。
可以放弃的通常包括:已失效的模板草稿、重复的联系人副本、与发送无关的界面偏好设置。必须留下证据的则包括退订请求、投诉记录以及同意来源。原因在于,前者的丢失只影响效率,后者的丢失会影响能否合规地继续联系。
如果无法确认某条记录是否属于退订,应按不可发处理。这个选择会减少可发送数量,但能避免把不确定状态带入新系统。迁移的目标不是把旧系统完整复制一遍,而是把仍然有价值、且能支撑判断的部分带过去,其余部分明确放弃。