Update contact purchase totals and refresh campaign segments

Purchase events arrive without consolidated totals, leaving campaign managers blind to per-contact revenue. It calculates and writes totals back so campaigns use updated metrics before the next send.

Update contact purchase totals and refresh campaign segments

Overview

Update contact purchase totals and refresh campaign segments