# GiddyUp Integration

> Learn how to connect GiddyUp affiliate management with AnyTrack for conversion tracking and reporting. Set up postback URLs and event mapping to track affiliate conversions and optimize your campaigns.

## What is the GiddyUp Integration?

The GiddyUp integration connects your affiliate marketing campaigns with AnyTrack's conversion tracking system. GiddyUp is an affiliate network running on the EverFlow platform, allowing automatic capture of visitor data, link click tracking, and real-time conversion recording.

<Prerequisites
  title="Before you begin"
  items={[
    { label: "You have an AnyTrack account with a paid subscription", done: true },
    { label: "You have an active GiddyUp affiliate account", done: true },
    { label: "The AnyTrack tracking tag is installed on your website", done: true },
  ]}
/>

## Why Use This Integration?

**Track Every Conversion**
Get complete visibility into your affiliate performance with real-time conversion data from GiddyUp to AnyTrack.

**Optimize Ad Campaigns**
Feed accurate conversion data to <a href='/docs/google-ads'>Google Ads</a>, <a href='/docs/facebook-ads'>Facebook Ads</a>, and <a href='/docs/tiktok-ads'>TikTok Ads</a> for automatic campaign optimization.

**Maximize ROI**
Make data-driven decisions with detailed attribution reports showing which traffic sources generate the most valuable conversions.

## How AnyTrack Works with GiddyUp

<SimpleStepper>
  <SimpleStep header="Step 1: Add the Tracking Tag to your site">
    AnyTrack captures traffic source data and first party data when someone lands on your website.
  </SimpleStep>

  <SimpleStep header="Step 2: Track Outbound Clicks">
    When visitors click your GiddyUp affiliate links, AnyTrack passes `click_id` parameter to affiliate links.
  </SimpleStep>

  <SimpleStep header="Step 3: Receive conversions from GiddyUp">
    When visitors convert on the merchant's website, GiddyUp sends conversion data back to AnyTrack in real-time.
  </SimpleStep>

  <SimpleStep header="Step 4: AnyTrack Sends Conversions to Ads">
    AnyTrack processes the conversion and sends it to your ad platforms (<a href='/docs/google-ads'>Google Ads</a>, <a href='/docs/facebook-ads'>Facebook Ads</a>, <a href='/docs/tiktok-ads'>TikTok Ads</a>) for campaign optimization.
  </SimpleStep>
</SimpleStepper>

<br />

## Integration Details

| Setting         | Value             | Purpose                                                                            |
| --------------- | ----------------- | ---------------------------------------------------------------------------------- |
| Tracking Group  | `everflow`        | Activates automatic link tagging for GiddyUp links                                 |
| Subid Parameter | `sub5`            | Passes the unique click identifier to track conversions back to the original click |
| Method          | Postback URL      | Real-time data connection between GiddyUp and AnyTrack                             |

> 📘 **GiddyUp Platform Details**
>
> GiddyUp runs on the EverFlow platform, which means it uses the same tracking technology as other EverFlow-powered networks. Always use `data-tracking-group="everflow"` when manually tagging GiddyUp links.

## Tracked Events

| Event             | When It Triggers                        | Data Source                  |
| ----------------- | --------------------------------------- | ---------------------------- |
| OutboundClick     | Visitor clicks a GiddyUp offer link     | AnyTrack tracking tag        |
| Lead              | Free registration completed on offer    | Direct API from GiddyUp      |
| Purchase          | Commission generated from user activity | Direct API from GiddyUp      |
| AddToCart         | Visitor adds item to cart (optional)    | Direct API from GiddyUp      |
| ViewContent       | Visitor views product page (optional)   | Direct API from GiddyUp      |
| InitiateCheckout  | Visitor starts checkout (optional)      | Direct API from GiddyUp      |

> 📘 **Additional Event Tracking**
>
> GiddyUp (running on EverFlow) supports tracking additional events beyond conversions (AddToCart, ViewContent, InitiateCheckout). These events can be mapped to AnyTrack Standard Events and sent to your ad platforms for enhanced campaign optimization. See Step 3 in the setup instructions below.

## Setup Instructions

### Step 1: Install the Integration

1. Go to your **[AnyTrack Integration Catalog](https://dashboard.anytrack.io/catalog/)**
2. Search for "GiddyUp"
3. Click the **GiddyUp card**
4. Click **Install**

### Step 2: Configure Postback URL in GiddyUp

To connect your GiddyUp account to AnyTrack:

1. **Copy the postback URL** from your AnyTrack integration settings
2. Log into your GiddyUp affiliate dashboard
3. Navigate to **Postback Settings** or **Tracking** section
4. Configure the postback:
   - **Status:** Active
   - **Type:** Conversion
   - **Postback Level:** Global
   - **Delivery Method:** Postback
5. **Paste the postback URL** in the URL field
6. Click **Add** or **Save**

> 📘 **Postback URL Format**
>
> The postback URL is pre-configured with all required GiddyUp parameters. Don't modify the URL structure - copy it exactly as provided by AnyTrack.

**Example Postback URL:**
```http
https://t1.anytrack.io/hBtoE3hN/collect/giddyup-test?sub1={sub1}&sub2={sub2}&sub3={sub3}&sub4={sub4}&sub5={sub5}&transaction_id={transaction_id}&event_name={event_name}&event_id={event_id}&timestamp={timestamp}&datetime={datetime}&affiliate_id={affiliate_id}&affiliate_name={affiliate_name}&source_id={source_id}&offer_id={offer_id}&offer_name={offer_name}&offer_currency={offer_currency}&payout_amount={payout_amount}&amount={amount}&revenue_amount={revenue_amount}&advertiser_id={advertiser_id}&advertiser_name={advertiser_name}
```

### Step 3: Configure Additional Event Postbacks (Optional)

GiddyUp (running on EverFlow) supports tracking additional events beyond standard conversions (AddToCart, ViewContent, InitiateCheckout). To track these events:

**For Each Additional Event:**

1. **Copy the standard postback URL** from your AnyTrack integration settings
2. **Update the event_name parameter** to match the AnyTrack Standard Event you want to track:
   - For AddToCart events: Replace `{event_name}` with `AddToCart`
   - For ViewContent events: Replace `{event_name}` with `ViewContent`
   - For InitiateCheckout events: Replace `{event_name}` with `InitiateCheckout`
3. **Create a new postback in GiddyUp** for each event type:
   - Log into your GiddyUp affiliate dashboard
   - Navigate to **Postback Settings** or **Tracking** section
   - Click **Add New Postback**
   - Configure the postback:
     - **Status:** Active
     - **Type:** Select the appropriate event type (AddToCart, ViewContent, InitiateCheckout)
     - **Postback Level:** Global
     - **Delivery Method:** Postback
   - **Paste the updated postback URL** (with the modified event_name parameter)
   - Click **Save**

**Example Additional Event Postback URL:**
```http
https://t1.anytrack.io/hBtoE3hN/collect/giddyup-test?sub1={sub1}&sub2={sub2}&sub3={sub3}&sub4={sub4}&sub5={sub5}&transaction_id={transaction_id}&event_name=AddToCart&event_id={event_id}&timestamp={timestamp}&datetime={datetime}&affiliate_id={affiliate_id}&affiliate_name={affiliate_name}&source_id={source_id}&offer_id={offer_id}&offer_name={offer_name}&offer_currency={offer_currency}&payout_amount={payout_amount}&amount={amount}&revenue_amount={revenue_amount}&advertiser_id={advertiser_id}&advertiser_name={advertiser_name}
```

> 📘 **Event Mapping**
>
> After configuring additional event postbacks in GiddyUp, use Event Mapping in AnyTrack (Step 4) to map these events to the conversion events sent to your ad platforms.

### Step 4: Configure Event Mapping (Optional)

Event Mapping allows you to define which events to track and map them to conversion events sent to your ad platforms.

1. Go to your GiddyUp integration settings in AnyTrack
2. Click **Event Mapping**
3. Map GiddyUp events to ad platform events (e.g., map "Lead" to "Lead", "Purchase" to "Purchase", "AddToCart" to "AddToCart")
4. Save your mappings

> 📘 **Note**
>
> The Event Mapping interface in AnyTrack lets you map each GiddyUp event to the corresponding ad platform conversion event.

## Validate Your Setup

### Check Link Tracking

Your affiliate links need proper tracking data tags. AnyTrack handles this automatically through **AutoTag**.

**AutoTag Methods:**

* **Automatic** (Recommended): AnyTrack finds and tags GiddyUp links automatically
* **AutoScan**: Works with redirect plugins by scanning and tagging embedded links
* **Manual**: Add tracking attributes using `data-tracking-group="everflow"` or append `&sub5=--CLICK-ID--` to links

**Manual Link Example:**

```html
<a href="https://example.foo/goto/giddyup-offer" data-tracking-group="everflow">
  GiddyUp Offer
</a>
```

<HTMLBlock html={"\n<a href=\"https://getaudienatom2.com/offer-01/?lpid=0993&source_id=DL&<code>utm_source</code>=33026&&<code>utm_term</code>=993&aff_id=33026&oid=993&affid=33026\" data-tracking-group=\"everflow\">Hover to see the AnyTrack <code>click_id</code> added automatically</a>\n"} />

**Verify Link Tagging:**
1. Add a GiddyUp affiliate link to your website
2. Hover over the link or inspect it in browser developer tools
3. Confirm the `sub5=[click_id]` parameter is added automatically

### Verify Conversions

Check your conversion tracking by either:

* Waiting for a natural conversion
* Creating a test conversion yourself

Then inspect the conversion logs in your AnyTrack dashboard to confirm data flows correctly.

**Check Sub5 Reports in GiddyUp:**

1. Log into your GiddyUp affiliate dashboard
2. Navigate to **Reports** → **Sub5 Report**
3. Verify click IDs appear in the sub5 column (e.g., `XZ4vHGkJhOjhOJfybPTUzyCl3CkcGA0xuc`)

> ❗ **Tracking Tag Required**
>
> If you send traffic to GiddyUp from websites without the AnyTrack tag, the sub5 parameter will not be passed, and conversions cannot be tracked.

**Sample Conversion Data:**

<Image align="center" className="border" border={true} src={readmeAsset1} />

```json
{
  "affiliate_id": "1762",
  "device_type": "Mobile",
  "datetime": "2023-05-22 02:35:25",
  "geo_country_name": "United States",
  "payout_amount": "50.0",
  "transaction_id": "a4096060a2654bd2a3ca3c4f59e1c3a7",
  "offer_name": "Buzz Blast Pro - Network - Digital MVMT",
  "geo_region_name": "California",
  "event_name": null,
  "device_platform": "iOS",
  "sub5": "XZ4vHGkJhOjhOJfybPTUzyCl3CkcGA0xuc",
  "offer_currency": "USD"
}
```

## What to Expect After Setup

### Timeline

**Real-Time Tracking:**
- **Immediate:** Link clicks appear as OutboundClick events in AnyTrack (visible within seconds)
- **Real-time conversions:** Conversion data flows from GiddyUp to AnyTrack and then to your connected ad platforms in real-time
- **Validation timeframe:** Depending on your traffic volume, you can validate the integration within minutes to hours (not days)

> 📘 **Quick Validation Tip**
>
> For instant validation, connect <a href='/docs/ga4'>Google Analytics 4</a> and use the [Debug View](https://support.google.com/analytics/answer/7201382) to see events flowing in real-time as you test clicks and conversions.

### Where to Check
1. **Link tracking:** Use the <a href='/docs/anytrack-chrome-extension'>AnyTrack Pixel Helper</a> extension on your website
2. **Conversions:** Check the <a href='/docs/integration-event-log'>Conversion Event Log</a> in your AnyTrack dashboard
3. **Attribution:** View <a href='/docs/campaign-report'>Campaign Reports</a> in your dashboard
4. **Real-time validation:** Connect <a href='/docs/ga4'>Google Analytics 4</a> and use Debug View to see events in real-time

### If You Don't See Data
If conversions don't appear within a few hours of active traffic:
1. Review the <a href='/docs/integration-event-log'>Conversion Event Log</a> for errors
2. Verify the `sub5` parameter appears in your GiddyUp sub5 reports
3. Follow troubleshooting steps below

<FaqAccordion
  title="Common Questions"
  icon="fa-duotone fa-circle-question"
  items={[
    {
      question: "Can I import past conversions?",
      answer: "No. AnyTrack only tracks conversions that happen after a visitor clicks through your website with the tracking tag installed. Past conversions cannot be imported because they lack the required <code>click_id</code> to connect them to traffic sources."
    },
    {
      question: "Can I track direct linking campaigns?",
      answer: "Yes, but this requires a custom setup. Direct linking to GiddyUp offers (without a landing page) needs special configuration. See our <a href='/docs/deeplink'>direct linking guide</a> for details."
    },
    {
      question: "Can I use a different <code>subid</code> parameter?",
      answer: "No. GiddyUp (running on EverFlow) expects the <code>sub5</code> parameter that AnyTrack provides. Using a different parameter will prevent conversions from being tracked back to the original click."
    },
    {
      question: "What if conversions don't have a <code>click_id</code>?",
      answer: "Conversions without a <code>click_id</code> cannot be tracked. The <code>click_id</code> connects the conversion back to the original website visit and traffic source. Without it, AnyTrack cannot attribute the conversion correctly. <a href='/docs/anytrack-click-id'>Learn more about click IDs</a>"
    },
    {
      question: "Can I change the conversion event names?",
      answer: "Yes! Use Event Mapping in the integration settings to map GiddyUp events to different event names sent to your ad platforms. For example, you can map \"Purchase\" to \"Lead\" for lead generation campaigns."
    },
    {
      question: "Can I track additional events like AddToCart and ViewContent?",
      answer: "Yes! GiddyUp (running on EverFlow) supports tracking additional events beyond standard conversions. You can configure separate postback URLs for AddToCart, ViewContent, and InitiateCheckout events. Simply copy your standard postback URL, update the <code>event_name</code> parameter to match the event you want to track (e.g., <code>event_name=AddToCart</code>), and add it as a new postback in your GiddyUp dashboard. Then use Event Mapping in AnyTrack to send these events to your ad platforms for enhanced campaign optimization."
    }
  ]}
/>

## Troubleshooting

### Step 1: Verify Your Basic Setup

**Check Tracking Tag Installation**

1. Install the <a href='/docs/anytrack-chrome-extension'>AnyTrack Pixel Helper Chrome Extension</a>
2. Visit your website
3. Verify the extension icon turns blue (indicating AnyTrack tag is detected)
4. If the icon doesn't turn blue, <a href='/docs/install-anytrack-tag'>review tag installation</a>

**Verify Postback URL is Valid**

1. Go to your AnyTrack integration settings for GiddyUp
2. Check for error messages in the integration status
3. If you see errors:
   - Log into your GiddyUp affiliate dashboard
   - Verify postback URL is correctly configured
   - Ensure postback status is set to "Active"
   - Update the postback URL if needed
   - Click **Save**

### Step 2: Not Getting Any Conversions?

**Check Your Integration Settings**

* [ ] Verify the postback URL is set and active in your GiddyUp dashboard
* [ ] Confirm you're using the correct AutoTag parameter (`sub5`)
* [ ] Check the sub5 report to ensure click IDs are being passed

**Check Your Link Tagging**

* [ ] Verify links aren't hidden behind JavaScript or double redirects
* [ ] Ensure links use standard `<a>` HTML elements
* [ ] Try adding the tracking group manually: `data-tracking-group="everflow"`

### Step 3: Conversions Show Errors?

**Most Common Issue: Missing Click ID**
This happens when AutoTag couldn't add the `click_id` to your affiliate links.

**Solutions:**

* Check if links are behind JavaScript or complex redirects
* Verify links are in standard HTML format
* Manually add tracking group attributes to links
* Ensure your offers only get traffic from pages with the AnyTrack tag installed
* Wait for new traffic if you just installed AnyTrack (old traffic wasn't tracked)

**Conversions Not Validated?**

* [ ] Compare your postback URL with AnyTrack's pre-defined postback URL
* [ ] Copy the Event Reference from your Conversion Event Log and <a href='/docs/contact-support'>contact support</a>

> 📘 **Before Contacting Support**
>
> Check the <a href='/docs/integration-event-log'>Conversion Event Log</a> to identify specific errors. When contacting <a href='/docs/contact-support'>support</a>, include:
> - Event Reference ID from any errors
> - Screenshot of your link's HTML code
> - Screenshot of GiddyUp postback settings
> - Your GiddyUp affiliate ID

- [Pixel Helper Extension](/docs/anytrack-chrome-extension)
- [Integration Event Log](/docs/integration-event-log)
- [Affise](/docs/affise)

## Related Resources

### Essential Setup Guides
- <a href='/docs/install-anytrack-tag'>Install AnyTrack Tag</a> - Set up tracking on your website
- <a href='/docs/autotag'>AutoTag Explained</a> - Understand automatic link tagging
- <a href='/docs/tgid'>Tracking Groups (TGID)</a> - Learn about tracking group identifiers
- <a href='/docs/anytrack-click-id'>Click ID Overview</a> - Understand unique click identifiers

### EverFlow Platform
- <a href='/docs/everflow'>EverFlow Integration Overview</a> - Platform explanation and setup
- [Request New Integration](https://news.anytrack.io/ideas/en) - Suggest an EverFlow network

### Monitoring & Troubleshooting
- <a href='/docs/integration-event-log'>Conversion Event Log</a> - Monitor conversion data
- <a href='/docs/anytrack-chrome-extension'>AnyTrack Pixel Helper</a> - Verify tracking installation
- <a href='/docs/troubleshooting-integrations'>Integration Troubleshooting</a> - Common issues
- <a href='/docs/contact-support'>Contact Support</a> - Get help from our team

### Advanced Setups
- <a href='/docs/deeplink'>Direct Linking Setup</a> - Track direct-to-offer campaigns
- <a href='/docs/cross-domain-tracking'>Cross-Domain Tracking</a> - Track across multiple domains
- <a href='/docs/event-mapping'>Event Mapping</a> - Customize event names
