Hi @ss33 ,
Adobe Target doesn’t have an “environment selector” in the UI per activity like Launch or Analytics. Instead, environments are defined and distinguished at the implementation level.
For Web SDK or server-side APIs, the environment context is usually defined by the Mbox request context, like the hostname or custom parameters passed.
In Web SDK or server-side, environments are differentiated by:
Adobe Target auto-categorizes activities as "Active" on environments where the experience is delivered and matched.
Configure a Target activity in a specific environment:
You don’t configure the environment in Target directly. Instead:
So the environment is controlled by the audience rules and where the code executes.
For WebSDK (via Tealium iQ):
Ensure that:
-
Web SDK configuration in Tealium iQ sends the correct hostname, pageURL, or custom environment-specific parameters.
-
Use Adobe Experience Platform Tags to segment requests if needed.
"context": {
"channel": "web",
"address": {
"url": "https://staging.example.com/page"
}
}
For your second question: Is there a way to check the activity’s environment if I have Approver access?
No — unfortunately, Adobe Target UI doesn’t explicitly show “environment” unless you set up clear audience rulesor name the activity meaningfully.
But you can:
The "Approver" role cannot view activity code or test API calls, so some server-side visibility might be limited.
For your third question:
Sort of, but only if the activity doesn’t include any audience restrictions.
If:
-
There’s no domain filter in the audience rules,
-
And the implementation exists on both staging and prod,
Then yes — the activity may run on any environment where the SDK is implemented.
But it’s best practice to always define audience rules to avoid unintended exposure.
Thanks.
Pradnya