fix(hc warmup): only mail slightly-overdue providers (deliverability)
Mailing heavily-overdue NPIs (months/years past due) risks hitting practices that have closed, merged, or abandoned the inbox -> hard bounces, which are the fastest way to wreck a warming IP's reputation. The warmup now restricts the reval_overdue selector to an inclusive [HC_OVERDUE_MIN, HC_OVERDUE_MAX] window (default 1-90 days) and the OIG 'any' selector likewise excludes heavily-overdue and dropped-off-list rows. On the current cohort this trims the overdue audience 178->96 and the OIG audience 399->317, holding out the stale long tail (181-365d + 366d+). upcoming/active providers are unaffected.
This commit is contained in:
parent
c79a7715e1
commit
feb677f6ce
2 changed files with 37 additions and 2 deletions
|
|
@ -4,4 +4,7 @@
|
|||
# America/Chicago). Delivery is throttled by pw-hc-rampcap's sliding-window
|
||||
# cap, sent ONLY via the hc HOT stream (.107-.109). Segment audiences are
|
||||
# source-grounded: a segment with no matching providers simply imports nobody.
|
||||
# Deliverability guard: warmup only mails SLIGHTLY-overdue providers (1-90 days
|
||||
# by default, HC_OVERDUE_MIN/MAX) -- recently-lapsed practices still have live
|
||||
# inboxes; heavily-overdue ones likely bounce and burn the warming IPs.
|
||||
0 7 * * 1-5 deploy cd /opt/performancewest && HC_VERIFIED_CSV=/opt/performancewest/data/hc_warmup_nongoogle.csv python3 scripts/build_healthcare_campaigns_cron.py --start-campaign >> /var/log/pw-hc-campaign.log 2>&1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue