Skip to content

MetadataEmailTrackingStrategy ​

Overview ​

Carry the queue item's primary key in the email's Anymail metadata.

This is the default strategy. Anymail sends metadata to the ESP and returns it on tracking events for the ESPs that support it.

attach ​

Add tracking data that identifies queue_item to email before it is sent.

Signature ​

attach(self, email, queue_item)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
emailyes
queue_itemyes

Source ​

server/vueda/vdq/tracking.py:43

find_queue_item ​

Return the queue item that the tracking data on event identifies, or None.

Signature ​

find_queue_item(self, event)

Parameters ​

NameTypeRequiredDefaultDescription
selfyes
eventyes

Returns ​

vueda.vdq.models.QueueItem | None

Source ​

server/vueda/vdq/tracking.py:48

metadata_key ​

Source ​

server/vueda/vdq/tracking.py:33