[Premium]{class="badge positive" title="See what's included in Target Premium."}
Configure enterprise permissions
Information about the tasks required to add users to your Target implementation; create workspaces, user groups, and properties; update your Target implementation to include the at_property
parameter; and specify roles and permissions.
The following table lists the tasks you should perform to create properties and assign user roles and permissions. Refer to the sections below for more information about each task.
at_property
parameterFor those tasks performed in the ۶Ƶ Admin Console for Enterprise, access the console by following these steps:
-
In ۶Ƶ Target, click Administration > Properties > Assign Properties to Workspaces.
Or
Go to > sign in using your ۶Ƶ ID, if you have not already logged in.
-
(Conditional) If you have access to the Admin Console for Enterprise for more than one organization, click the user avatar in the right corner or the top navigation bar, then select the desired organization.
Step 1. Add users (Optional) section_A92AF0F921B743FEB9E9033433BD816A
When you start using the new Properties functionality, all user management must be performed in the ۶Ƶ Admin Console for Enterprise. However, all of your existing users in Target will be migrated from Target to the Admin Console for Enterprise.
- In the Admin Console, click the Users tab at the top of the page > Add Users to create new users or to edit existing users.
- Follow the instructions in in the Enterprise User Guide.
Step 2. Create a workspace (product profile) section_B82EB409B67C4D9D9D20CE30E48DB1DC
A workspace (product profile) lets an organization assign a specific set of users to a specific set of properties. In many ways, a workspace is similar to a report suite in Analytics.
Organizations can begin taking advantage of Enterprise permissions functionality by creating new workspaces within Admin Console, assigning Target properties to these workspaces, and moving users from the “Default Workspace” configuration to these newer, limited-access workspaces.
Customers can use these workspaces to separate access to different teams by region, by business unit, by site section, or via any other method they choose.
Users can be part of multiple workspaces and can even have different roles within each workspace.
-
In the Admin Console, click Products, then select the name of the desired product.
-
Create the desired workspace (Product Profile):
-
Default Access: All existing activities will be merged into a single project called “Default Access.” This will have no impact on customers. All user roles and functionality will remain exactly the same as they are prior to this change.
All activities created via ۶Ƶ Experience Manager (AEM), ۶Ƶ Mobile Services, and Target Classic will also be part of the “Default Access” workspace. You cannot currently move projects from “Default Access” to another project.
-
New workspaces (Product Profiles): You can begin taking advantage of the new permissions functionality by doing the following:
- Creating new workspaces within the Admin Console for Enterprise.
- Assigning Target properties to the workspaces.
You can use these workspaces to divide access to different teams by region, business unit, site section, or via any other method you choose. Users can be part of multiple workspaces and can have different roles within each workspace.
-
-
Follow the instructions in in the Enterprise User Guide.
Obtain your workspace ID workspace-id
You’ll need to pass the workspace ID to leverage Enterprise Permissions in Target APIs.
-
In the , click the Products tab, then click the product in the left menu to display the PLC(workspace) list.
-
Click the desired PLC(workspace), then locate the “profiles” ID in the URL, as shown below.
Step 3. Create user groups (Optional) section_5F5CB9AA7A9F4D26953E22016DA59605
You can create user groups, such as Developers, Analysts, Marketers, Executives, etc., and then assign privileges across multiple ۶Ƶ products and workspaces. Assigning a new team member all the appropriate privileges across different ۶Ƶ products can be as easy as adding them to a specific user group.
- In the Admin Console, click the Users tab at the top of the page > User Groups to create new user groups or to edit existing groups.
- Follow the instructions in in the Enterprise User Guide.
Step 4. Create properties section_E8F2C92BE0F4466AB87604059C9CF3FD
Properties are enabled by adding a specific name/value pair as a parameter with any call (Target call, api call, etc.) to Target.
Properties belong to specific channels (Web, Mobile, Email, and API/Other).
Tip: See the training video below for more information about how to create properties.
-
In Target, click Administration > Properties to display the Properties list.
-
Click Create Property.
Fill in the fields:
- Property Name (Required): Specify a descriptive name for the property.
- Description: Specify an optional description for the property.
- Channel: Select the desired channel for the property: Web, Mobile App, Email, or Other/API (for example a set-top box or PlayStation console).
-
Click Copy to copy the code to your clipboard that you’ll use while performing the steps in 5: Update Your Implementation to Include the at_property Parameter.
-
Click Save when done.
Step 5: Update your implementation to include the at_property parameter section_9B17A59807A94712BE642942442EBBC8
To use the Target user-permissions functionality, you must add the at_property
parameter to any call that is hitting Target (Target call, api call, etc.).
To obtain the at_property
parameter code:
-
(Conditional) Use the implementation code you generated and saved to your clipboard while performing the steps in 4. Create Properties and proceed to Step 2.
Or
In Target, click Administration > Properties to display the Properties list.
-
Hover your mouse pointer over the Last Updated column for the desired property to display and click the Code icon.
-
Right-click the highlighted implementation code to copy it to your clipboard.
-
-
Update your Target implementation with the implementation code obtained in the previous step.
There are several ways to update your Target implementation. For example, the following methods can be used for web pages:
-
Via a “Custom Parameter” in tags within ۶Ƶ Experience Platform:
For more information, see Add Mbox Params in the Tags overview documentation.
-
Via the targetPageParamsAll() function: Place the following code in the
<head>
tags, above the at.js reference.code language-javascript <script> function targetPageParamsAll() { return { "at_property": "5f8bd98b-1456-a84c-2a96-11s9b8e2b112" }; } </script>
For more information about how to do this with at.js, see targetPageParamsAll.
-
Step 6: Specify roles and permissions section_8C425E43E5DD4111BBFC734A2B7ABC80
-
In the Admin Console, click Products, then select the name of the desired product.
-
Click the name of the desired profile (for example, Default Workspace).
-
Click Users.
The Users tab displays all of the users in that workspace.
-
Select the desired permissions role (Approver, Editor, Observer, or Publisher) by using the drop-down list for each user in the Product Role column.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Role Description Approver Can create, edit, and activate or stop activities. Editor Can create and edit activities before they are live, but cannot approve the launch of an activity. Observer Can view activities, but cannot create or edit them. Publisher Similar to the Observer role (can view activities, but cannot create or edit them). However, the Publisher role has the additional permission to activate activities. For more information, see in the Enterprise User Guide.
Training videos
The following videos contain more information about the concepts discussed in this article.
How to Configure ۶Ƶ Target Workspaces (6:55)
This video explains how to create workspaces.
-
Access the ۶Ƶ Admin Console from the ۶Ƶ Target interface (3 ways)
-
Configure a workspace in ۶Ƶ Admin Console
- Add users to workspaces
- Add properties to workspaces
-
Understand default workspaces
How to Create Properties in ۶Ƶ Target (3:05)
-
How to create a property within the ۶Ƶ Target interface
-
How to generate a property token to include in your property implementation
-
Familiarize yourself with the three implementation methods:
- Web
- Mobile app
- Email, set top box, or API calls