Outbound Link Click
Also known as: click, Outbound Click, External Link Click, Exit Link Click, Outbound Link
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
| Platform | Event |
|---|---|
| Google Analytics 4 | click |
| Adobe | click |
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
Report Attributes
Link Domain Link URL Page URL Page Type Traffic Source Device Category
Segment Eligibility
true
Governance
Dimensions
Related Dimensions
Governance & Metadata
GitHub
catalog/events/outbound-link-click.yml