Adobe Target Modules

In an Adobe Workfront Fusion scenario, you can automate workflows that use Adobe Target, as well as connect it to multiple third-party applications and services. Adobe Target modules allow you to ,reate, read, update, or delete records,list all records of a given type, search records based on criteria you specify, or perform a custom API call to the Adobe Target API.

If you need instructions on creating a scenario, see Create a scenario.

For information about modules, see Modules in Adobe Workfront Fusion.

Access requirements

You must have the following access to use the functionality in this article:

Adobe Workfront plan*

Pro or higher

Adobe Workfront license*

Plan, Work

Adobe Workfront Fusion license**

Workfront Fusion for Work Automation and Integration

Product Your organization must purchase Adobe Workfront Fusion as well as Adobe Workfront to use functionality described in this article.

*To find out what plan, license type, or access you have, contact your Workfront administrator.

**For information on Adobe Workfront Fusion licenses, see Adobe Workfront Fusion licenses

Prerequisites

Before you can use the Adobe Target connector, you must ensure that the following prerequisites are met:

  • You must have an active Adobe Target account.

Create a connection to Adobe Target

To create a connection for your Adobe Target modules:

  1. Click Add next to the Connection box.

  2. Fill in the following fields:

    Connection name

    Enter a name for this connection.

    Client ID Enter your Adobe Client ID. This can be found in the Credentials details section of the Adobe Developer Console
    Client Secret Enter your Adobe Client Secret. This can be found in the Credentials details section of the Adobe Developer Console
    Organization ID Enter your Adobe Organization ID. This can be found in the Credentials details section of the Adobe Developer Console
    Technical account ID Enter your Adobe Technical account ID. This can be found in the Credentials details section of the Adobe Developer Console
    Tenant

    To locate your Tenant, log in to the Adobe Experience Cloud, open Target, and click the Target card. Use the Tenant ID value as noted in the URL subdomain.

    For example, if your URL when logged in to Adobe Target is <https://mycompany.experiencecloud.adobe.com/...> then your Tenant ID is "mycompany."

    Meta Scopes Enter ent_marketing_sdk
    Private key

    Enter the private key that was generated when your credentials were created in the Adobe Developer Console.

    To extract your private key or certificate:

    1. Click Extract.

    2. Select the type of file you are extracting.

    3. Select the file that contains the private key or certificate.

    4. Enter the password for the file.

    5. Click Save to extract the file and return to the connection setup.

  3. Click Continue to save the connection and return to the module.

Adobe Target modules and their fields

When you configure Adobe Target modules, Workfront Fusion displays the fields listed below. Along with these, additional Adobe Target fields might display, depending on factors such as your access level in the app or service. A bolded title in a module indicates a required field.

If you see the map button above a field or function, you can use it to set variables and functions for that field. For more information, see Map information from one module to another in Adobe Workfront Fusion.

Actions

Create a record

This action module creates an AB or XT activity, an offer, or an audience.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type

Select the type of record that you want to create.

AB Activity fields
Name Enter or map a name for this activity. The name can be no more than 250 characters.
Options

For each option that you want to add to the activity, click Add item and fill in the following fields:

  • Option local ID

    Enter or map a string to be used to track the option across API requests.

  • Name

    Enter or map a name for the option. The name must be no more than 250 characters.

  • Offer ID

  • Select or map the Offer associated with the option.

Locations

For each Mbox that you want to add to the activity, click Add item and fill in the following fields:

  • Audience IDs

    Fir each audience that you want to add to the Mbox, click Add item and select the Audience ID.

  • Location local ID

    Enter or map a string to be used to track the location across API requests.

  • Name

    Enter or map a name for the Location. The name must be no more than 250 characters.

Experiences

A list of locations on the page where the content offer is served. A location contains the following:

  • Experience local ID

    Enter or map the ID of the experience

  • Name

    Enter or map the name of the experience

  • Audience IDs

    For each audience that you want to see the experience, click Add item and enter the Audience ID.

  • Visitor Percentage

    Enter or map the percentage of visitors that is allocated to the experience

Metrics  
Third Party ID Enter or map an ID to identify this activity. You can choose this ID. This ID must not be the same as another activity, and can be no more than 250 characters.
Starts at Enter or map the date and time to start the activity in the format YYYY-MM-DD hh:mm:ss.z.
Ends at Enter or map the date and time to end the activity in the format YYYY-MM-DD hh:mm:ss.z.
State

Enter or map the state of the activity.

  • Approved

  • Deactivated

  • Paused

  • Saved

  • Deleted

Priority Enter a number that defines the priority of the activity. Higher numbers have higher priority. This value must be between 0 and 999. The default value is 5.
Auto-allocate traffic

Enable this option to auto-allocate traffic. Auto-allocating sends more traffic to the more successful experience.

Select or map the evaluation criteria by which to judge which experience is more successful.

Workspace Enter or map the workspace that the activity is associated with
Property IDs For each property that you want to add to the activity, click Add item and select or map the property's ID.
Reporting audiences

For each reporting audience that you want to add to the activity, click Add item and enter the following information:

  • Reporting Audience local ID

    Enter or map a string to be used to track the Reporting Audience across API requests.

  • Audience ID

    Enter or map the Segment to be used in reporting

  • Metric local ID

    Enter or map a string to be used to track the metric across API requests.

XT Activity fields
Name Enter or map a name for this activity. The name can be no more than 250 characters.
Options

For each option that you want to add to the activity, click Add item and fill in the following fields:

  • Option local ID

    Enter or map a string to be used to track the option across API requests.

  • Name

    Enter or map a name for the option. The name must be no more than 250 characters.

  • Offer ID

  • Select or map the Offer associated with the option.

Locations

For each Mbox that you want to add to the activity, click Add item and fill in the following fields:

  • Audience IDs

    Fir each audience that you want to add to the Mbox, click Add item and select the Audience ID.

  • Location local ID

    Enter or map a string to be used to track the location across API requests.

  • Name

    Enter or map a name for the Location. The name must be no more than 250 characters.

Experiences

A list of locations on the page where the content offer is served. A location contains the following:

  • Experience local ID

    Enter or map the ID of the experience

  • Name

    Enter or map the name of the experience

  • Audience IDs

    For each audience that you want to see the experience, click Add item and enter the Audience ID.

  • Visitor Percentage

    Enter or map the percentage of visitors that is allocated to the experience

Metrics  
Third Party ID Enter or map an ID to identify this activity. You can choose this ID. This ID must not be the same as another activity, and can be no more than 250 characters.
Starts at Enter or map the date and time to start the activity in the format YYYY-MM-DD hh:mm:ss.z.
Ends at Enter or map the date and time to end the activity in the format YYYY-MM-DD hh:mm:ss.z.
State

Enter or map the state of the activity.

  • Approved

  • Deactivated

  • Paused

  • Saved

  • Deleted

Priority Enter a number that defines the priority of the activity. Higher numbers have higher priority. This value must be between 0 and 999. The default value is 5.
Auto-allocate traffic

Enable this option to auto-allocate traffic. Auto-allocating sends more traffic to the more successful experience.

Select or map the evaluation criteria by which to judge which experience is more successful.

Workspace Enter or map the workspace that the activity is associated with
Property IDs For each property that you want to add to the activity, click Add item and select or map the property's ID.
Reporting audiences

For each reporting audience that you want to add to the activity, click Add item and enter the following information:

  • Reporting Audience local ID

    Enter or map a string to be used to track the Reporting Audience across API requests.

  • Audience ID

    Enter or map the Segment to be used in reporting

  • Metric local ID

    Enter or map a string to be used to track the metric across API requests.

Offer fields
Name Enter or map a name for this activity. The name can be no more than 250 characters.
Content

Enter or map the content of the Offer that will be shown to the user.

Workspace

Enter or map the ID of the workspace associated with the offer. If left blank, the offer is associated with the default workspace of the account. This functionality applies only to Target Premium accounts.

Audience fields
Name Enter or map a name for this audience. The name can be no more than 250 characters.
Content

Enter or map a description of this audience.

Target Rule

Enable the toggle to make rules AND, that is, all rules must be applied.

For each rule that you want to apply to the audience, click Add item and enter the JSON of the rule you want to apply.

Example:

Examples:

{

                "page": "url",

                "equals":[

                    "http://www.myhomepage.com/"

                ]

            },

            {

                "geo": "region",

                "matches": [

                    "california"

                ]

            }

Workspace

Enter or map the ID of the workspace associated with the audience. If left blank, the offer is associated with the default workspace of the account. This functionality applies only to Target Premium accounts.

Make a custom API call

This module makes a custom API call to the Adobe Target API

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Target Base URL Enter or map your Target base URL.

Path

Enter a path relative to {baseURL}/

Method

Select the HTTP request method you need to configure the API call. For more information, see HTTP request methods.

Headers

Add the headers of the request in the form of a standard JSON object.

For example, {"Content-type":"application/json"}

Workfront Fusion adds authorization headers and x-api-key headers automatically.

Query String

Enter the request query string.

Body

Add the body content for the API call in the form of a standard JSON object.

Note:

When using conditional statements such as if in your JSON, put the quotation marks outside of the conditional statement.

Delete a record

This action module deletes a single AB activity, XT activity, Offer, or Audience.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type Select the type of record that you want to delete.
Record ID Enter or map the ID of the record you want to delete.

Read a record

This action module retrieves data for a single Activity, Offer, Audience, Property, or Report.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type Select the type of record that you want to read.
Record ID Enter or map the ID of the record you want to read.

Update a record

This action module updates an Activity, Offer, or Audience.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type

Select the type of record that you want to update.

Record ID Enter or map the ID of the record you want to update.

Searches

Get records

This search module retrieves a list of records of the selected type.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type Select the type of record that you want to update.
Sort by For each field that you want to sort by, click Add item and select the field and whether the returned results should be ascending or descending.
Starts At

Enter the earliest date that you want to retrieve records for.

For a list of supported date and time formats, see Type coercion.

Ends At

Enter the latest date that you want to retrieve records for.

For a list of supported date and time formats, see Type coercion.

This search module searches for Activities, Offers, or Audiences based on criteria you specify.

Connection For instructions on creating a connection to Adobe Target, see Create a connection to Adobe Target in this article.
Record type Select the type of record that you want to update.
Sort by For each field that you want to sort by, click Add item and select the field and whether the returned results should be ascending or descending.
Search criteria For each rule you want to set up, select the field, the operator, and the value. Click the Add AND rule to create additional rules.
Offset

Enter the number of the first response that you want the module to return. The first returned response has an offset of 0. Use this field in combination with the Maximum number of returned results field to paginate the responses.

For example, to see the third page of responses, when each page has ten responses, set Offset to 20 and Maximum number of returned results to 10.

Maximum number of returned results

Enter or map the maximum number of records you want the module to return during each scenario execution cycle. Use this field in combination with the Offset field to paginate the responses.

For example, to see the third page of responses, when each page has ten responses, set Offset to 20 and Maximum number of returned results to 10.

On this page