The block enables exporting delivery events to the vendor’s analytics service. The data goes beyond the perimeter — this sets it apart from all the node’s other surfaces, which only answer requests.
🔴 The engine chooses the data composition, not you. The vendor says directly: there is no need to specify record types and fields — everything the service needs is configured automatically. The composition can be limited only by anonymizing addresses with privacy-policy.
The key is mandatory in the strong sense: without api-key the node will not start.
The scope is not set here but with the enable-signals line with its three levels — or with a <signals-filter> rule list.
The block’s former name — <sparkpost-analytics> — has been declared obsolete.
After adding the block the vendor advises a restart, not a reload: that way all internal processes immediately follow the new settings.
# the key is mandatory: without it the node will not come up <signals> api-key 0123456789abcdef012345678901234567890123 privacy-policy sha1 </signals> enable-signals true,subaccount=555
2 articles
◇Seeding campaigns with control addressesThe engine mixes the vendor’s addresses into a mailing, and the result is viewed in the vendor’s deliverability tool; independent of event export.◇Job headerThe x-job header tags a message with a job; the node reads it only if the source is allowed process-x-job, and then the job is visible in accounting, the monitor and pause commands.