Adobe Analytics new report suite setup checklist

last verified · against Adobe Analytics report suite admin docs as of 2026-07

Lookup card for Adobe Analytics report suite setup: creation fields, general account settings, IP obfuscation, success events, marketing channels, processing rules.

What this is

A report suite is the container that collects, stores, and reports one stream of Adobe Analytics data, created from the Admin Console by a system-level administrator. This card lists the creation fields, general account settings, IP obfuscation options, currencyCode behavior, success-event configuration, marketing channels, and processing rules, with the limits and ordering rules that make time zone and base currency effectively one-way doors once collection starts.

Create a report suite

Path: Analytics > Admin > Report Suites > Add Report Suite > Create Report Suite. Requires system-level administrator access granted via the Admin Console. Basis: a predefined template or an existing report suite — only settings are copied, not data.

Identifier Constraint
Report Suite ID Alphanumeric characters only; immutable after creation; Adobe sets a required company prefix; up to 40 bytes
Site Title (friendly name) Up to 255 bytes

Creation fields

Field Purpose
Report Suite ID Unique alphanumeric ID; cannot be modified after creation; Adobe-set company prefix
Site Title Report suite friendly name
Time Zone Date/time associated with report data; DST auto-adjusts hourly data
Base URL (optional) Main website / base domain
Default Page (optional) Strips a filename to prevent duplicate URLs for the same page
Go Live Date Date the suite is expected to become active
Estimated Page Views Per Day Capacity planning; large volumes require a longer approval process
Base Currency Default currency for stored monetary metrics
Enable Japanese Keyword Processing Toggle
Use Simplified Navigation Menu Toggle

Go Live Date and Estimated Page Views Per Day feed Adobe’s capacity approval.

General Account Settings

Path: Analytics > Admin > Report Suites > Edit Settings > General > General Account Settings. Covers Site Title, Base URL, Time Zone, Default Page, IP settings, Base currency, and more.

Setting Behavior
Time Zone Determines the date/time of report data; DST auto-adjusts hourly data. Changing it on a live suite creates a spike or gap — Adobe recommends changing during non-peak hours
Base URL Main/base domain; acts as an internal URL filter only when no explicit internal URL filters are defined; does NOT affect referrer filtering (use internal URL filters for that)
Default Page Strips the specified filename to prevent duplicate URLs. If blank, auto-strips the filenames below
Base currency Default currency used to store all monetary metrics (e.g. Revenue)

Filenames auto-stripped when Default Page is blank: index.htm, index.html, index.cgi, index.asp, default.htm, default.html, default.cgi, default.asp, home.htm, home.html, home.cgi, home.asp.

IP obfuscation and privacy

Option Effect
Disabled No obfuscation
Obfuscate IP becomes a non-recognizable hashed string, e.g. ::1932023538; consistent for the same IP
Remove Replaces the IP with ::X.X.X.X after geo-lookup; selected by default for new report suites
Replace last octet with 0 Separate setting from the three options above

IP obfuscation is applied after Geo Lookup, Processing Rules, and IP Exclusions, so geo reports, processing rules, and IP exclusions still use the original IP. The obfuscated value is consistent for a given IP, so repeat visitors can be identified without revealing the real address.

Data processing order (relevant steps)

Step Stage
1 IP exclusion
2 Bot rules
3 Geolocation lookup
4 Processing rules
5 VISTA rules
6 IP obfuscation (last octet)
7 Hit-level marketing channel processing rules
8 Visit-level marketing channel processing rules

IP removal obfuscation is applied late, after other processing.

currencyCode

Aspect Rule
Format 3-letter uppercase ISO code; case-sensitive
Unset Adobe assumes all values are in the report suite base currency
Differs from base Converts at the current day’s exchange rate (via XE) and stores the value in the base currency
Invalid value The entire hit is discarded
Persistence Does not persist between page views; must be set on any page with revenue/currency events

Success events

Path: Analytics > Admin > Report Suites > Edit Settings > Conversion > Success Events. Defined via the s.events variable.

Attribute Value
Maximum 1,000 events; events 81 to 1,000 work only on H22 code or higher
Types Counter (records an occurrence), Numeric (non-currency numbers such as coupon quantity), Currency (records a decimal such as tax or shipping; converts to the base currency)
Polarity Whether an upward trend is good or bad
Visibility Visible everywhere / Builders only / Hidden everywhere
Participation Available for up to 100 custom events; gives full attribution credit to all dimension items in the visit
Serialization Record Once Per Visit, or Use Event ID for custom deduplication

Marketing channels

Path: Analytics > Admin > Report Suites > Edit Settings > Marketing Channels (Marketing Channel Manager). Two steps: (1) name/add channels, (2) create Marketing Channel Processing Rules. Adding channels is independent of creating rules.

Attribute Value
Maximum 25 total channels; Add Channel is unavailable once the limit is reached
Deletion Channels cannot be deleted — only disabled or renamed
Channel Type Online (search engines, email) or Offline (coupons, magazines, imported data sources)
Per channel Enable toggle; Override Last-Touch Channel option
Override Last-Touch Leave unchecked for Direct and Internal channels so they do not take credit from persisting last-touch channels
Auto setup A suite with no channels can auto-create predefined channels and rules, which you can edit

Marketing channel processing rules

  • Condition logic: If any / all of the following are true.
  • Actions: Set Marketing Channel (identify the channel) and Set Marketing Channel Detail (the channel value).
  • Condition types: Adobe-detected conditions (paid/natural search, internal URL, social referrers, conversational AI, first hit — no config), Hit attributes (dimension + operator + value), and Conversion variables (eVars 1 to 250).

Processing rules

Path: Analytics > Admin > Report Suites > Edit Settings > General > Processing Rules. Product admins have access by default; non-admins need a product profile that includes the Processing rules permission item.

Attribute Value
Maximum rules 150 per report suite
Conditions per rule Up to 30
Execution Sequential — a variable overwritten in an earlier rule is not available to later rules
Actions Overwrite value of (variable, static value, or concatenated value); Delete value of; Set event
No condition A rule with no condition runs on every hit
Retroactivity Applies to collected data from save-time forward only; not retroactive
Scope One report suite at a time; can be copied to other suites afterward

Gotchas

  1. Spike or gap in trended data → the report suite time zone was changed after go-live and Adobe re-anchors timestamps with no retroactive reprocessing → set the correct time zone at creation; if unavoidable, change during non-peak hours and annotate the changeover date.
  2. A currency/revenue hit silently disappearss.currencyCode was set to an invalid or misformatted value (not a valid 3-letter uppercase ISO code), so Adobe discards the whole hit → validate currencyCode on every revenue page/event, or leave it unset to inherit the base currency when there is only one currency.
  3. Historical revenue looks inconsistent with new revenue → changing the base currency does not re-convert already-stored revenue → decide the base currency before go-live; treat any change as a reporting discontinuity and annotate the change date.
  4. Direct or Internal channels steal conversion credit → Override Last-Touch Channel is enabled on the Direct/Internal channel and overwrites a persisting last-touch channel → leave Override Last-Touch Channel unchecked for Direct and Internal.
  5. A processing rule blanks out both source and target variables → an Overwrite rule copied an empty source variable into the target → add a condition that verifies the source variable is set before using it to overwrite another variable.
  6. An earlier rule’s value is missing in a later rule → rules execute sequentially, so once a variable is overwritten the original is gone for all later rules → order rules deliberately, capture originals before overwriting, and stay within the 150-rule / 30-condition limits.
  7. The Analytics menu is grayed out; you cannot open Admin to create a suite → the account lacks system-level administrator access (or the Processing rules permission) → have a system administrator add you to a product profile with the required access.
  8. Success events 81 to 1,000 do not populate although enabled → events 81 to 1,000 require H22 AppMeasurement code or higher → confirm the implementation is on H22 code or higher before relying on events above 80.

Quick recipes

revenue-hit.js
// currencyCode does not persist between page views — set it on every page that reports revenue.
s.currencyCode = 'EUR'; // 3-letter UPPERCASE ISO code; an invalid code discards the whole hit
s.events = 'event1'; // success event enabled in Admin > Conversion > Success Events
s.products = ';SKU-1;1;49.99'; // value stored in the base currency, converted at the day's XE rate
guard-currencycode.js
// Only assign currencyCode from a validated value — a bad code discards the entire hit.
var code = dataLayer.currency; // e.g. an unvalidated 'usd' from the data layer
if (/^[A-Z]{3}$/.test(code)) {
s.currencyCode = code; // valid: converts to the base currency at the day's rate
}
// else: leave s.currencyCode unset so the hit inherits the report suite base currency
safe-overwrite-rule.txt
Condition: If all of the following are true
eVar2 is set (is not empty)
Action: Overwrite value of eVar1 with eVar2
# Rules run top to bottom and are not retroactive; the guard stops an empty eVar2 from wiping eVar1.
mc-rule-paid-search.txt
Condition: If any of the following are true
Adobe-detected: Paid Search
Action: Set Marketing Channel to Paid Search
Set Marketing Channel Detail to the tracking-code value
# Leave "Override Last-Touch Channel" UNCHECKED on Direct and Internal channels.
set-event-every-hit.txt
Condition: (none — a rule with no condition runs on every hit)
Action: Set event to event5
# Applies from save-time forward only; processing rules are never retroactive.

Sources

Official pages this card was read from (read 2026-07-20):

Changelog

  • — Initial version, verified against official documentation.

dataLayer

0 events · 0 sent

    • home /
      writing /writing
      guides /guides
      work /#work
      about /about
      colophon /colophon
      toggle analyst mode ctrl+.
      print session receipt /#receipt