← Back to Events

Outbound Link Click

Also known as: click, Outbound Click, External Link Click, Exit Link Click, Outbound Link

EngagementeventE-commerce: Top-of-Funnel & Marketing AcquisitionE-commerce

GA4 enhanced-measurement click with outbound = true, fired when a shopper follows a link to another domain such as a marketplace, social profile or partner site. Cross-domain checkout hops are excluded.

Event Serialization

always

Business Use Case

["1️⃣ Affiliate Manager: partner clicks diverge from partner-reported referrals → disputes the invoice before payout.","2️⃣ E-commerce Marketing: PDP clicks to marketplace listings grow → tests moving the link below Add to Cart.","3️⃣ Social Media Manager: header social-icon clicks drain paid landing sessions → moves the icons to the footer.","4️⃣ Acquisition Lead: a paid campaign's landing page shows high outbound share → pauses the ad set and fixes the page."]

Business Criticality

Medium

Journey / Navigation Area

Engagement

Owning Function

Marketing

Calculation Notes

["1️⃣ Fires on a user click of an <a> link whose hostname differs from the page's; never on mailto:, tel:, script-only buttons or same-domain links.","2️⃣ Serialization always: every click is a hit, repeats included. Count unique exits by link_url per session at reporting time, not in the tag.","3️⃣ Required: link_url, link_domain, outbound (true). Optional: link_id, link_classes, page_location, page_type.","4️⃣ Domains on the GA4 cross-domain list (hosted checkout, payment, BNPL) do not set outbound; keep that list current or checkout hops read as exits.","5️⃣ Consent: sent only with analytics_storage granted. Strip query strings holding emails, tokens or order IDs from link_url before sending.","6️⃣ No manual click push: page_type is a page-level shared event parameter. A custom outbound tag beside enhanced measurement double-counts.","7️⃣ Same-tab exits can lose the hit when the page unloads first; expect counts to understate same-tab exits slightly."]

Platform Events

PlatformEvent
Google Analytics 4click
Adobeclick

Data Mappings

W3 Data Layer
{
  "event": [
    {
      "eventInfo": {
        "eventName": "click",
        "eventAction": "click"
      },
      "category": {
        "primaryCategory": "exit link"
      },
      "attributes": {
        "link_url": "https://example.com/page",
        "link_domain": "example.com",
        "outbound": true,
        "link_id": "link-1",
        "link_classes": "link"
      }
    }
  ],
  "page": {
    "pageInfo": {
      "destinationURL": "https://www.example.org/product"
    },
    "category": {
      "pageType": "product"
    }
  }
}
GA4 Data Layer
{
  "event": "click",
  "link_url": "https://example.com/page",
  "link_domain": "example.com",
  "outbound": true,
  "link_id": "link-1",
  "link_classes": "link",
  "page_location": "https://www.example.org/product",
  "page_type": "product"
}
Adobe Client Data Layer
{
  "event": "click",
  "eventInfo": {
    "link_url": "https://example.com/page",
    "link_domain": "example.com",
    "outbound": true,
    "link_id": "link-1",
    "link_classes": "link",
    "page_location": "https://www.example.org/product",
    "page_type": "product"
  }
}
XDM Mapping
{
  "eventType": "web.webInteraction.linkClicks",
  "web.webInteraction.type": "exit",
  "web.webInteraction.URL": "link_url",
  "web.webInteraction.name": "link_id",
  "web.webInteraction.linkClicks.value": 1,
  "web.webPageDetails.URL": "page_location",
  "_<tenantId>.linkDomain": "link_domain",
  "_<tenantId>.outbound": "outbound",
  "_<tenantId>.linkClasses": "link_classes",
  "_<tenantId>.pageType": "page_type"
}

Source Data

Digital Analytics (GA4)

Dependencies

Prerequisite: List the dependencies required for this Event

Events:

Dimensions:

Report Attributes

Link Domain Link URL Page URL Page Type Traffic Source Device Category

Segment Eligibility

true

Governance

Data SensitivityInternal

Dimensions

Governance & Metadata

Created bydevyendarm
Created on9/30/2026
Last modified bydevyendarm
Last modified on9/30/2026
Version1.0.0
Validation stateqa passed
StatusPUBLISHED

GitHub

View related Pull Requestcatalog/events/outbound-link-click.yml

Community Discussion