Onboarding

Wicked Reports channels offer a straightforward setup process using your API Key and event mapping to link your Wicked Reports account with EdgeTag seamlessly. This connection enables your site to stream conversion events — including clicks, contacts, and orders — to Wicked Reports, providing accurate first-party attribution and optimisation. Let's walk through the steps.

Add Channel

To add a channel, begin by entering the channel's name. We recommend choosing a name that clearly describes the channel you are adding. This will assist with debugging if any issues arise. Once you have entered the name, you'll need to configure your API Key authentication and map your conversion events.

Set Up API Key Authentication

Navigate to the Authorizations tab in your https://my.wickedreports.com/auth/dashboard and locate the API widget.

Click Enable to generate your unique API Key. Copy the API Key — you will need to paste it into EdgeTag.

Make sure to store your API Key securely. You will need it to authenticate all server-side events sent from EdgeTag to Wicked Reports.

In your EdgeTag channel configuration, paste the API Key into the API Key field. This allows EdgeTag to authenticate with the Wicked Reports Inbound API on every server-side request.

Configure Test Mode

Before going live, we recommend validating your setup using Wicked Reports' test mode.

Please refer the API documentation arrow-up-rightfor details

Create Event Mappings in EdgeTag

Navigate to the Event Mapping section in your EdgeTag channel configuration. Click Add Event Mapping to begin mapping your site events to Wicked Reports endpoints.

Configure your event mappings with the following settings:

  • Event Type: Select the appropriate type based on your conversion goal:

    • Click - For tracked click events with UTM parameters

    • Contact - For lead/signup/form submission events

    • Order - For purchase and transaction events

    • Order Item - For individual product line items within an order

    • Order Payment - For payment status events (approved, failed, refunded)

  • EdgeTag Event Name: Select or enter the event name as configured on your site (e.g., purchase, lead, add_to_cart)

  • Wicked Reports Event Name: Enter the corresponding event identifier that Wicked Reports expects for this endpoint

For the Event Name field, you'll need to copy the exact event name from EdgeTag. Navigate to your EdgeTag event mapping section, add the appropriate event mapping, and copy the exact Wicked Reports Event Name.

Copy the event name from EdgeTag (e.g., blotout_purchase) and paste it into the corresponding mapping. This ensures proper mapping between EdgeTag and Wicked Reports events.

Data Format Requirements

Ensure the following data requirements are met for accurate attribution:

  • All dates must be converted to UTC timezone (UTC-0)

  • Limit data to 1,000 rows per request (10MB) per endpoint

  • Send only new, unique data — do not re-send duplicate historic records

  • Contact events must include a valid email address for attribution matching

Save & Deploy

After configuring your API Key and mapping all desired events, click Save & Deploy to finalize the integration.

Last updated

Was this helpful?