Attribution Analysis

Attribution Analysis

Introduction

The Attribution Analysis diagnostic tool provides an AI analysis of the shopping session of the order.

UltraCart feeds the following information to the AI model:

  • Order
    * Utms
    * Affiliate Tracking
    * Affiliate Network

  • Page View History (URLs and parameters)

  • Affiliate Network Configuration

  • Test Credit Card Usage

  • Integration Logs (for affiliate network postback)

  • Internal logs (for receipt conversion pixels)

The prompt for the model is designed to help you analyze how the tracking occurred, detect issues (such as the test credit card being used on this order), as well as variables in URL parameters that were not populated properly.  The goal is for the executive summary portion of the report to provide you with quick overview and action items.  There are additional steps to the report that break everything down.

Example Analysis

Below is an example of the analysis of a test order in our DEMO account:

image-20251013-184927.png

 

Summary Breakdown of the Attribution Analysis Report

The report analyzes a demo e-commerce order (DEMO-00010284) for a $31.12 total purchase of 1 unit of "TF'S DOGGIE BONE" from an internal source with a single UTM touch. It highlights a lack of external attribution due to missing configurations, no affiliate pixels, and incomplete tracking parameters, resulting in full credit to the internal "demo" campaign. Below is a step-by-step summary of the report's sections.

Step 1: User Journey Overview

This section maps the user's session path, starting from the homepage and progressing linearly through checkout stages to payment completion via PayPal Crypto. The total session duration was approximately $20.00 (noted as a potential formatting anomaly; likely ~20 seconds based on timestamps), with $8.75 UPS First Ground shipping to Merville, BC V0G 2B0, CA. No browser actions or tags were included beyond standard test items.

Key events are detailed in a table of timestamps, page times, URLs, key parameters, and metadata/actions:

Timestamp

Time on Page (seconds)

URL

Key Parameters

Metadata/Actions

Timestamp

Time on Page (seconds)

URL

Key Parameters

Metadata/Actions

2025-09-24 16:35:04:00

1

https://demo.ultracart.com/

None

Homepage load

2025-09-24 16:35:05:00

1

https://demo.ultracart.com/cgi-bin/UCEditor

ADD-

Product add (UCEditor)

2025-09-24 16:35:12:00

5

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCEditor

None

Cart load (guest access)

2025-09-24 16:35:23:00

2

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCShippingAddress

None

Shipping details entry

2025-09-24 16:35:25:00

7

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCOptionalFields

None

Options/payment selection

2025-09-24 16:35:32:00

23

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCOrderReview

None

Order review

2025-09-24 16:35:55:00

11

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCPayPalCrypto

None

PayPal Crypto payment initiation

2025-09-24 16:36:06:00

2

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCPayPalCryptoReturn

None

Payment processing

2025-09-24 16:36:08:00

3

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCOrderInProgress

None

Order in progress (duplicate)

2025-09-24 16:36:11:00

4

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCOrderInProgress

N/A

Order in progress

2025-09-24 16:36:15:00

N/A

https://demo.ultracart.com/cgi-bin/UCEditor?bin=UCOrderReceipt

None

Order receipt (duplicate)

The journey was straightforward with no deviations, but lacked multi-touch complexity.

Step 2: UTM Analysis

This step examines UTM parameters from internal traffic, confirming a single-touch model (last-click/first-click) with 100% revenue attribution to the UTM. The timestamp aligns with order creation (2025-09-24 16:37:04:00), and no multi-touch attribution applications were detected. Marketing campaign ID was present in page views/properties to confirm integration ("This indicates untracked paid traffic from internal tags").

UTM details in table format:

UTM Position (Last/First Click - Single Touch)

utm_source

utm_medium

utm_campaign

utm_content

utm_term

Click ID

UTM Position (Last/First Click - Single Touch)

utm_source

utm_medium

utm_campaign

utm_content

utm_term

Click ID

Internal

internal

(none)

demo

(none)

(none)

2025-09-24 16:37:04:00

No external UTM parameters were found, suggesting incomplete tracking for broader attribution.

Step 3: Affiliate Network and Pixel Tracking

No affiliate parameters (e.g., ~1%, -100%, *450%) appeared in page views or order properties, so no configured affiliate network pixels matched or fired. Available networks require conversion pixel logging for client-side diagnostics, but services like Google Analytics, Facebook, and Bing were not configured. Custom HTML/events were not triggered post-order. Payment was processed successfully, but "successful payment only" was false, with no postback. Affiliate data was captured at the network level only, with no individual Order/Affiliate records or entries (e.g., commissions per item).

Parameter summary:

Parameter Name

Parameter Value

Matched Network

Parameter Name

Parameter Value

Matched Network

(none matched)

(none)

(none)

Pixels were configured for client-side only, leading to gaps in attribution visibility.

Step 4: Attribution and Revenue Breakdown

With a single UTM touch, all attribution models assign the full subtotal ($20.00) and total ($31.12) to the internal source. No splits for multi-touch distribution occurred. No affiliates or ledger entries incorporate into revenue breakdown, implying full credit to the internal "demo" campaign for reporting. Paid source (if applicable) receives no attribution without UTM.

Breakdown table:

UTM Touch

Last Click Subtotal/Total

First Click Subtotal/Total

Position Based Subtotal/Total

Linear Subtotal/Total

UTM Touch

Last Click Subtotal/Total

First Click Subtotal/Total

Position Based Subtotal/Total

Linear Subtotal/Total

Internal (demo)

$20.00 / $31.12

$20.00 / $31.12

$20.00 / $31.12

$20.00 / $31.12

This confirms 100% internal attribution across models.

Step 5: Potential Issues and Recommendations

  • Core Analytics Script Present, but Conversion Pixels Failed: Due to zero configurations across networks (e.g., Google Ads, Facebook, Bing)—review and enable integrations in the merchant dashboard.

  • Advertising Capture Flagged: As "eventual paid traffic" indicator; Bing-specific parameters (e.g., msclkid) in views/properties, which may lead to underreported attribution—ensure landing pages append such parameters from ad platforms to integrate with UTM, but no Bing-specific parameters were detected.

  • No Affiliate Test (mitigated, flagged as so-far similar concerns from test traffic).

  • Unreplaced Handler Test (e.g., [variable]) Syntax: Unreplaced parameters show standard session tracking (e.g., ss_cid=1334700, gclid=2055200178923, msclkid=789123), with no fraud or exposure issues.

Summary

The tracking flow captured a straightforward internal session (source: "Internal"; campaign: "demo") leading to full attribution of the $31.12 order, with no affiliate or pixel activity due to absent parameters, reducing attribution confidence for external sources. Overall tracking is reliable for internal sources but suggests possible paid traffic channels unreflected in UTM or params. Return to original order for further details.