Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
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:
Configure a Target activity in a specific environment:
"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:
Check the Audience Rules (look for domain-based or param-based targeting).
Use “Preview” URLs if available and try them in different environments to see if the activity delivers.
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
Hi @SS33
To answer above questions, Could you please let us know how's your Adobe Target setup has been done?
1) Are you using Adobe Tags (data collection / Launch) for target installation?
2) Are you using at.js or websdk approach?
Thanks,
Views
Replies
Total Likes
Hey @Gokul_Agiwal
We've implemented WebSDK on the client side using Tealium iQ. But I'm more interested in understanding how environments can be set up for server-side activities.
Views
Replies
Total Likes
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:
Configure a Target activity in a specific environment:
"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:
Check the Audience Rules (look for domain-based or param-based targeting).
Use “Preview” URLs if available and try them in different environments to see if the activity delivers.
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
@pradnya_balvir but for different env (prod and dev) we can use Target properties?
Views
Replies
Total Likes
Views
Likes
Replies