# Google Ads Conversion Goals

> Understand how Google Ads default account goals, primary conversions, and secondary conversions affect your reporting columns. See how Shopify events flow through AnyTrack and what controls the Attributed Results column in your Campaign Report.

Google Ads organizes conversion tracking around three concepts: account-default goals, primary conversion actions, and secondary conversion actions. How you configure these settings directly controls what appears in your Google Ads reporting columns and in the Attributed Results column of your AnyTrack [Campaign Report](/docs/campaign-report).

## How Google Ads Conversion Goals Work

Google Ads groups individual conversion actions (like "Purchase" or "Add to Cart") into conversion goals (like "Purchase" or "Add to shopping cart"). Each goal can be set as an **account-default goal** or not.

Within each goal, individual conversion actions are classified as either **primary** or **secondary**.

### Account-Default Goals

When you mark a conversion goal as an account-default, its primary conversion actions apply to all campaigns in your account automatically. Any campaign that does not have a custom goal assigned will use these account-default goals for bidding and reporting.

If a conversion goal is not set as account-default, its conversion actions are only used when you explicitly assign them to a campaign through a custom goal.

### Primary Conversion Actions

Primary conversion actions are your main optimization targets. They appear in the **Conversions** column in Google Ads and are used for Smart Bidding strategies like Target CPA or Target ROAS.

For a primary conversion action to count in reporting and bidding, two conditions must be met:

1. The conversion action is set as **Primary**
2. The campaign uses the goal containing that action (either through account-default goals or a custom campaign goal)

### Secondary Conversion Actions

Secondary conversion actions are for observation only. They appear in the **All Conversions** column but not in the **Conversions** column. Google Ads does not use them for bidding.

One exception: if you add a secondary conversion action to a custom goal and assign that custom goal to a campaign, Google Ads will use it for bidding in that campaign.

## Google Ads Reporting Columns

| Column | What It Includes |
|--------|-----------------|
| Conversions | Only primary conversion actions from goals the campaign uses for bidding |
| Conversion Value | Revenue from primary conversion actions only |
| All Conversions | Primary and secondary conversion actions combined |
| All Conversion Value | Revenue from all conversion actions combined |

> ❗ **Important**
>
> The Conversions column in Google Ads only counts primary actions from active goals. If you set a conversion action as secondary, it disappears from the Conversions column even though Google Ads still tracks it.

## Shopify and Google Ads Example with AnyTrack

When you connect Shopify to AnyTrack, AnyTrack receives all conversion events from your store and sends them to Google Ads via the [Conversion API](/docs/google-ads). The standard events AnyTrack sends from Shopify include:

- **ViewContent** — Product page views
- **AddToCart** . Items added to the shopping cart
- **InitiateCheckout** . Checkout started
- **AddPaymentInfo** . Payment details entered
- **Purchase** . Order completed

Each of these events maps to a separate conversion action in Google Ads through [Event Mapping](/docs/event-mapping). How you classify each conversion action in Google Ads determines what shows in your reports.

### Scenario 1: All Events Set as Primary Conversions

If you set ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, and Purchase all as primary conversion actions within account-default goals:

| Google Ads Column | What It Shows |
|-------------------|--------------|
| Conversions | Sum of all five events (ViewContent + AddToCart + InitiateCheckout + AddPaymentInfo + Purchase) |
| Conversion Value | Combined value from all five events |
| All Conversions | Same as Conversions (no secondary actions exist) |

**The problem:** Your Conversions column inflates dramatically. A single customer who views a product, adds it to cart, checks out, enters payment, and completes a purchase counts as 5 conversions. Smart Bidding optimizes toward all five actions equally, which dilutes your bidding signal.

> ⚠️ **Warning**
>
> Setting all Shopify events as primary conversions inflates your Google Ads Conversions column and confuses Smart Bidding. Google optimizes for all events equally instead of focusing on the action that matters most to your business.

### Scenario 2: Only Purchase Set as Primary

If you set Purchase as the only primary conversion action and move ViewContent, AddToCart, InitiateCheckout, and AddPaymentInfo to secondary:

| Google Ads Column | What It Shows |
|-------------------|--------------|
| Conversions | Purchase events only |
| Conversion Value | Purchase revenue only |
| All Conversions | All five events combined |
| All Conversion Value | Combined value from all events |

**This is the recommended setup for most eCommerce advertisers.** Your Conversions column reflects actual sales. Smart Bidding focuses on driving purchases. You still see the full funnel in the All Conversions column for analysis.

## How This Affects the AnyTrack Campaign Report

The AnyTrack [Campaign Report](/docs/campaign-report) fetches data from Google Ads and displays it alongside your actual conversion data. Two columns pull directly from Google Ads:

- **Attributed Results** . Maps to the Google Ads Conversions column (primary actions from active goals)
- **Attributed Revenue** . Maps to the Google Ads Conversion Value column (value from primary actions)

### What Controls Attributed Results

The Attributed Results number depends entirely on how you configure Google Ads conversion goals:

1. **Which conversion actions are set as Primary** . Only primary actions count in Attributed Results
2. **Which goals are set as Account-Default** . Account-default goals apply to all campaigns unless overridden
3. **Campaign-level goal overrides** . If a campaign uses a custom goal, only actions in that custom goal count
4. **Attribution window** . Google Ads applies its own attribution model (data-driven by default) and attribution window (typically 30-day click, 1-day view)
5. **Conversion modeling** . Google Ads estimates additional conversions that could not be directly observed, which inflates the count above what AnyTrack tracks server-side

### Why Attributed Results Differ from AnyTrack Conversions

The AnyTrack Campaign Report shows both Attributed Results (from Google Ads) and actual conversion counts (from your integrations like Shopify). These numbers almost always differ for several reasons:

| Factor | How It Affects the Numbers |
|--------|---------------------------|
| Multiple primary actions | If more than Purchase is set as primary, Attributed Results includes non-purchase events |
| Attribution model | Google uses data-driven attribution which splits credit across touchpoints. AnyTrack uses last-click attribution. |
| Post-view conversions | Google Ads counts conversions from users who saw but never clicked your ad. AnyTrack only counts click-based conversions. |
| Conversion modeling | Google estimates conversions that could not be observed due to privacy restrictions. AnyTrack only reports confirmed server-side events. |
| Attribution window | Google applies a 30-day click window by default. AnyTrack attribution depends on your cookie duration settings. |
| Cross-device attribution | Google attributes conversions across devices using signed-in user data. AnyTrack attribution is limited to the device where the click occurred. |

> 📘 **Note**
>
> Small differences (5-15%) between Attributed Results and AnyTrack Purchase counts are normal. If the gap exceeds 30%, check your Google Ads conversion settings and verify your [UTM parameters](/docs/utm-parameters) are correctly installed.

## Recommended Google Ads Setup for AnyTrack Users

For the cleanest reporting and most effective bidding:

1. **Set Purchase as the only primary conversion** in your account-default goals
2. **Move all other Shopify events to secondary** . ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo
3. **Map all events in AnyTrack Event Mapping** . Google Ads still receives all events for audience building and funnel analysis, regardless of primary/secondary status
4. **Use the All Conversions column** in Google Ads to analyze your full funnel
5. **Review Attributed Results vs. Purchase counts** in the AnyTrack Campaign Report to spot discrepancies early

This setup keeps your Conversions column accurate, gives Smart Bidding a clear signal, and preserves full funnel visibility in All Conversions.

<FaqAccordion
  title="Frequently Asked Questions"
  icon="fa-duotone fa-circle-question"
  items={[
    {
      question: "What happens if I set all Shopify events as primary conversions in Google Ads?",
      answer: "Every event AnyTrack sends from Shopify counts in the Google Ads Conversions column. A single customer journey from product view to purchase could count as 5 conversions. Smart Bidding treats all events equally, which dilutes optimization and inflates your reported conversion numbers."
    },
    {
      question: "Can I still see secondary conversion data in the AnyTrack Campaign Report?",
      answer: "The Attributed Results column in the AnyTrack Campaign Report maps to the Google Ads Conversions column, which only includes primary actions. To see secondary actions, check the All Conversions column directly in Google Ads, or use the individual event columns (AddToCart, Purchase, etc.) in the AnyTrack report . these show actual data from your integrations, independent of Google Ads settings."
    },
    {
      question: "Why are my Attributed Results higher than my actual Purchase count?",
      answer: "Three common causes: (1) You have non-purchase events set as primary conversions in Google Ads. (2) Google applies conversion modeling that estimates additional conversions. (3) Google counts post-view conversions where users saw but never clicked your ad. Check your Google Ads conversion settings first."
    },
    {
      question: "Does changing a conversion from primary to secondary stop AnyTrack from sending it?",
      answer: "No. AnyTrack sends all mapped conversion events to Google Ads regardless of whether they are primary or secondary. The primary/secondary classification only affects how Google Ads uses the data for bidding and which reporting column it appears in."
    },
    {
      question: "How do custom goals at the campaign level affect my reporting?",
      answer: "When you assign a custom goal to a specific campaign, that campaign ignores account-default goals and only reports conversions from the actions included in the custom goal. This means the Attributed Results in AnyTrack for that campaign will only reflect the custom goal actions, not your account-wide primary conversions."
    }
  ]}
/>

---

<Cards columns={2}>

  <Card title="Campaign Report" icon="fa-chart-column" iconColor="blue-500" href="/docs/campaign-report">
    Compare attributed conversions with actual sales and optimize ad spend.
  </Card>

  <Card title="Google Ads Integration" icon="fa-rectangle-ad" iconColor="blue-500" href="/docs/google-ads">
    Set up Google Ads with AnyTrack, map conversions, and install UTM templates.
  </Card>

  <Card title="Event Mapping" icon="fa-arrows-repeat" iconColor="blue-500" href="/docs/event-mapping">
    Control which events AnyTrack sends to each ad platform.
  </Card>

  <Card title="Shopify and Google Ads" icon="fa-cart-shopping" iconColor="blue-500" href="/docs/shopify-and-google-ads-integration">
    Step-by-step guide for the Shopify and Google Ads integration with AnyTrack.
  </Card>

</Cards>
