LiveRamp Activation

Use GrowthLoop audiences for LiveRamp uploads and distribution to destinations you select.

Connect this destination to export audience membership as a file over SFTP and trigger distribution, for use in destinations you already authorized in LiveRamp.

This destination writes to your LiveRamp account and is a good fit when you want to:

  • Have GrowthLoop upload the file and trigger distribution in one export
  • Already authorized the downstream destinations in LiveRamp

This maps to GrowthLoop Audiences:

Use it forAudiences
Uploading an audience to LiveRamp and distributing it to selected destinations

LiveRamp Activation handles both the SFTP upload and delivery to the destinations you select. LiveRamp SFTP uploads the file only. On that page, choose LiveRamp Data Marketplace when your taxonomy requires > in segment names.

Prerequisites

Make sure you have:

  • A LiveRamp SFTP account and Activation API credentials. Ask your LiveRamp representative if you do not have them.
  • LiveRamp mapping from GrowthLoop's SFTP location to the correct Onboarding API audience.
  • An Onboarding API audience configured to match the Activation API structure, with these required columns:
    • RAMPID
    • SEGMENT_NAME
  • Multi-valued fields enabled on that Onboarding API audience. This keeps SEGMENT_NAME values from being overwritten when a RampID appears in more than one segment.

Set up LiveRamp Activation as a destination

  1. In GrowthLoop, click the Destinations tab on the left sidebar.
  2. Click New Destination in the upper right corner.
  3. Search for LiveRamp Activation and click Add LiveRamp Activation.
📘

Note

Don't see LiveRamp Activation when you try to add a destination? Reach out to [email protected] and we'll enable it.

  1. Enter the required information, then click Create.
FieldDescription
Destination NameName this destination in GrowthLoop. Use a name so your team recognizes its purpose, like "LiveRamp Activation".
Sync FrequencySet the default export frequency (for example, daily or weekly). You can override this setting for individual exports.
Account ID (Username)Account ID for your LiveRamp service account.
Secret Key (Password)Secret key for that service account.
Client IDClient ID for that service account.
Organization IDID for your LiveRamp organization.
UsernameSFTP username.
PasswordSFTP password.
HostSFTP host.
PortSFTP port.
Upload FolderDirectory on the SFTP server where GrowthLoop writes files.
Prefix for Personalization FieldsOptional. Prefix GrowthLoop adds to additional field names. Defaults to fw. Leave blank for no prefix.
Use BucketingOptional. Puts audience files in numbered subfolders so you stay within LiveRamp's per-folder limit. See Audience bucketing.

GrowthLoop validates the permissions needed to load audience data. LiveRamp Activation then appears in your list of connected destinations.

Export to LiveRamp Activation

From within GrowthLoop, export from an audience. See Export an audience if you need more information on these steps.

After building or selecting an audience, click Export, then search for LiveRamp Activation.

Map identifiers

Map the dataset column that corresponds to Ramp ID.

You can also map additional fields, including custom attributes from the audience.

Configure the export

SettingAudience export
Export NameDefaults to the audience name.
Campaign typeChoose a one-time or ongoing export.
Activated DestinationsSelect one or more destinations already connected and authorized in your LiveRamp account. These are the downstream channels that receive the audience.
ScheduleSet frequency, start date, end date, and days of the week for ongoing exports.

Export behavior

This is what GrowthLoop writes when you export an audience.

BehaviorWhat happens
What GrowthLoop writesAn audience file to LiveRamp over SFTP, then a distribution request to the destinations you selected. Direction is GrowthLoop → LiveRamp → selected destinations.
When it runsGrowthLoop sends the export as a batch on the next successful run. An export that starts Now runs within about 15 minutes. LiveRamp typically takes 12–72 hours to ingest the file. After ingestion, GrowthLoop triggers distribution. Each downstream destination then processes on its own timeline.
Match fieldRamp ID.
PersonalizationAdditional fields are supported. GrowthLoop can prefix those names with Prefix for Personalization Fields.
Downstream timingFacebook can take 1–5 days. DV360 can take 5–10 days. Timing varies by destination.
One-time exportsGrowthLoop sends current membership once.
Ongoing exportsGrowthLoop sends updated membership on each scheduled run.

Audience bucketing

For organizations that manage a large number of audiences, GrowthLoop supports automatic audience bucketing on LiveRamp connections. This feature distributes audience files across numbered subfolders (for example /uploads/1/ through /uploads/10/) within your configured upload folder to stay within LiveRamp's per-folder ingestion limits.

Bucketing works the same way for LiveRamp SFTP, LiveRamp Activation, and LiveRamp Data Marketplace. For capacity planning and how to enable it, see Audience bucketing in LiveRamp SFTP.

Confirm the export was successful

When the run finishes, confirm you can use the data in LiveRamp.

  • Audience export: Open the Files page and look up the ingested file. Confirm Date Transferred, Ingestion Status, Total Rows, Unique Records, and Columns.
LiveRamp Files page showing an ingested GrowthLoop audience

In GrowthLoop, review counts on the audience Exports tab. See Export an audience for more information.

Congrats on successfully exporting to LiveRamp Activation!

Troubleshooting

These are the issues we see most often. You can always email us at [email protected] for help.

ProblemCauseResolution
Connection fails to validateActivation API or SFTP credentials are wrongConfirm Account ID, Secret Key, Client ID, Organization ID, and the SFTP host, port, username, password, and upload folder
LiveRamp does not ingest the fileThe SFTP location is not mapped to the Onboarding API audience, or required columns are missingAsk your LiveRamp representative to map GrowthLoop's SFTP location and confirm RAMPID and SEGMENT_NAME are configured
SEGMENT_NAME values are overwrittenThe Onboarding API audience does not support multi-valued fieldsAsk LiveRamp to enable multi-valued fields on that audience
No destinations appear in Activated DestinationsNone of the LiveRamp destinations are ACTIVE, or they are not authorized on this accountAuthorize the destination in LiveRamp, then refresh Activated Destinations
The audience is in LiveRamp but not in the downstream destinationLiveRamp is still ingesting, or the destination is still processingWait for the 12–72 hour ingestion window, then allow the destination's own processing time
Export stays processing or fails after you deleted and recreated the audienceRecreating the audience changes the upload path, so LiveRamp treats it as a new segmentKeep the original audience and update membership in place. Do not delete and recreate an audience that already exported through this destination

What’s Next

Export an audience after you connect a destination

Did this page help you?