---
url: "https://vueda.dev/v3/reference/api/py/vueda.vdq.tracking.md"
title: "vdq.tracking"
---

# vdq.tracking

## Overview

Strategies that carry a queue item's key on an outgoing email and read it back from a tracking event.

## Classes

- [EmailTrackingStrategy](/v3/reference/api/py/vueda.vdq.tracking/EmailTrackingStrategy.md)
- [MetadataEmailTrackingStrategy](/v3/reference/api/py/vueda.vdq.tracking/MetadataEmailTrackingStrategy.md)

## `get_email_tracking_strategy` {#get_email_tracking_strategy}

Instantiate the strategy that ``VDQ_EMAIL_TRACKING_STRATEGY`` names.

The setting holds the strategy class or its dotted import path. A dotted path lets a settings module name
a strategy without importing VDQ models before Django's app registry is ready. Without the setting,
``MetadataEmailTrackingStrategy`` is used.

### Signature {#get_email_tracking_strategy-signature}

`get_email_tracking_strategy()`

#### Returns {#get_email_tracking_strategy-returns}

`vueda.vdq.tracking.EmailTrackingStrategy`

### Source {#get_email_tracking_strategy-source}

`server/vueda/vdq/tracking.py:57`

## Source

`server/vueda/vdq/tracking.py`
