Virtual Deliverability Manager settings
You can view or change Virtual Deliverability Manager settings in your account at any time. You can enable or disable Virtual Deliverability Manager, and can specify an on or off mode for engagement tracking and optimized shared delivery at the Virtual Deliverability Manager account level through the Amazon SES console or the AWS CLI
Virtual Deliverability Manager options are also provided at the configuration set level so you can define custom settings for how a configuration set will use engagement tracking and optimized shared delivery by overriding how they’ve been defined in Virtual Deliverability Manager. This gives you the flexibility to tailor your email sending for specific email campaigns. For example, you can enable engagement tracking and optimized shared delivery for your marketing email and disable them for your transactional email.
Changing your Virtual Deliverability Manager account settings using the Amazon SES console
The following procedure shows you how to change your Virtual Deliverability Manager account settings using the Amazon SES console.
To change your Virtual Deliverability Manager account settings using the Amazon SES console
Sign in to the AWS Management Console and open the Amazon SES console at https://console.aws.amazon.com/ses/
. -
In the left navigation pane, choose Settings under Virtual Deliverability Manager.
The Virtual Deliverability Manager settings page opens. The Subscription overview panel indicates the status of Virtual Deliverability Manager and the Additional settings panel indicates the status of Engagement tracking and Optimized shared delivery.
-
To change Engagement tracking or Optimized shared delivery settings:
-
In the Additional settings panel, choose Edit.
-
Select the corresponding radio button to turn either feature on or off, and then choose Submit settings.
The Virtual Deliverability Manager settings page shows a summary of your changes in the Additional settings panel.
Note
Engagement tracking options that you define here or in Virtual Deliverability Manager's configuration set overrides, control whether or not to report opens and clicks in the Virtual Deliverability Manager dashboard; they do not affect event destination configurations that publish open and click events. For example, if you have engagement tracking disabled here, it will not disable the open and click event publishing you have set up in SES event destinations.
-
-
(Optional) To define custom settings for how a configuration set uses engagement tracking and optimized shared delivery by overriding how they’re defined in Virtual Deliverability Manager, reference Virtual Deliverability Manager options while creating or editing a configuration set.
-
To disable Virtual Deliverability Manager:
-
In the Subscription overview panel, choose Disable Virtual Deliverability Manager.
-
In the Disable Virtual Deliverability Manager? pop-up window, enter
Disable
in the confirmation field, and then choose Disable Virtual Deliverability Manager. -
A banner appears, confirming that you've disabled Virtual Deliverability Manager.
-
-
To reenable Virtual Deliverability Manager, see Getting started with Virtual Deliverability Manager.
Changing your Virtual Deliverability Manager account settings using the AWS CLI
You can change your Virtual Deliverability Manager account settings using the AWS CLI.
To change your Virtual Deliverability Manager account settings using the AWS CLI
You can use the PutAccountVdmAttributes
and PutConfigurationSetVdmOptions
operations in the Amazon SES
API v2 to change your Virtual Deliverability Manager settings. You can call this operation from the AWS CLI, as
shown in the following examples.
-
Enable or disable engagement tracking, optimized shared delivery, or both using an input file:
aws --region us-east-1 sesv2 put-account-vdm-attributes --cli-input-json file://attributes.json
In this example, where engagement tracking is
ENABLED
and optimized shared delivery isDISABLED
, the input file looks similar to this:{ "VdmAttributes": { "VdmEnabled": "ENABLED", "DashboardAttributes": { "EngagementMetrics": "ENABLED" }, "GuardianAttributes": { "OptimizedSharedDelivery": "DISABLED" } } }
You can find more information about parameter values and related data typesby linking from the
VdmAttributes
data type in the Amazon SES API v2 reference. -
Define custom settings for how a configuration set will use engagement tracking and optimized shared delivery by overriding how they’ve been defined in Virtual Deliverability Manager:
aws --region us-east-1 sesv2 put-configuration-set-vdm-options --cli-input-json file://config-set.json
In this example, where a configuration set named example has both engagement tracking and optimized shared delivery enabled, the input file looks similar to this:
{ "ConfigurationSetName": "example", "VdmOptions": { "DashboardOptions": { "EngagementMetrics": "ENABLED" }, "GuardianOptions": { "OptimizedSharedDelivery": "ENABLED" } } }
For more information about parameter values and related data types, see the
VdmOptions
data type in the Amazon SES API v2 reference. -
To verify the outcome:
aws —region us-east-1 sesv2 get-configuration-set —configuration-set-name example
-
Not specifying
DashboardOptions
orGuardianOptions
options at the configuration set level results in your Virtual Deliverability Manager account-level settings applying to traffic sent through that configuration set.