Adobe Target

Update visitor profile attributes in Adobe Target for personalization and A/B testing. SignalSmith pushes profile data that Adobe Target uses to deliver personalized experiences based on customer attributes like loyalty level, lifetime value, or product preferences.

Prerequisites

  • An Adobe Target account (Standard or Premium)
  • Your Adobe Target client code

Finding Your Client Code

  1. Sign in to Adobe Target
  2. Navigate to Administration > Implementation
  3. Your Client Code is displayed at the top of the page (e.g., mycompany)

Authentication

Adobe Target profile updates use the client code for authentication — no OAuth or API keys are needed. The client code is included in the API URL.

Configuration

FieldTypeRequiredDescription
Client CodeTextYesYour Adobe Target client code. Found under Administration > Implementation in the Target UI.

Target Settings

FieldTypeRequiredDescription
Update ModeSelectYesSingle Profile Update (real-time, up to 1M updates/day) or Bulk Profile Update (batch CSV, up to 500K rows per file).
ID TypeSelectYesThird-Party ID (mbox3rdPartyId — your CRM or customer ID) or Target Visitor ID (mboxPCID — Adobe Target’s own visitor ID).

Supported Operations

Sync Modes: Upsert

Profile attributes are always upserted — new profiles are created, existing profiles are updated.

Features

  • Field Mapping: Yes
  • Schema Introspection: No

Required Mapping Fields

FieldDescription
mbox3rdPartyIdYour customer identifier (CRM ID, email hash, etc.) used to match profiles in Target

Default Destination Fields

FieldTypeDescription
mbox3rdPartyIdstringYour unique customer identifier
profile.emailstringCustomer email address
profile.firstNamestringFirst name
profile.lastNamestringLast name
profile.loyaltyLevelstringLoyalty tier (e.g., gold, platinum)
profile.lifetimeValuestringCustomer lifetime value
profile.favoriteCategorystringPreferred product category

Note: All custom profile attributes must be prefixed with profile. (e.g., profile.myAttribute). SignalSmith adds this prefix automatically during sync.

How It Works

Single Profile Update

Each row is sent as an individual API call in real time. This mode is best for small to medium datasets where low latency is important.

Bulk Profile Update

All rows are compiled into a CSV file and uploaded in a single batch. Adobe Target processes the file asynchronously (typically within 1 hour). This mode is best for large datasets.

Rate Limits

ModeLimit
Single Profile Update1,000,000 updates per rolling 24 hours
Bulk Profile Update500,000 rows per file, 50 MB max file size

Troubleshooting

Profile attributes not appearing

Profile attributes take a few minutes to propagate in Single mode, and up to 1 hour in Bulk mode. Verify the attribute name is prefixed with profile. and check the profile in Target under Audiences > Profile Scripts > Profile Attributes.

Rate limit exceeded

The Single Profile Update mode has a rolling 24-hour limit of 1M updates. For higher volumes, switch to Bulk Profile Update mode.

Invalid client code

Verify the client code matches exactly what is shown in Adobe Target under Administration > Implementation. The client code is case-sensitive.