# Attribute orders

**URL:** <https://community.shopify.com/t/attribute-orders/374435>\
**Category:** Shopify Apps\
**Tags:** third-party-channels, third-party-apps, shopify-apps\
**Created:** [November 17, 2024, 1:01am UTC](https://community.shopify.com/t/attribute-orders/374435 "2024-11-17T01:01:45Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

A developer is building a Shopify app that displays personalized product recommendations and needs to track whether clicks lead to purchases.

**Current Approach:**
- Adding UTM parameters to product links when shoppers click recommendations
- Redirecting through their server before sending users to the shop

**Problem Encountered:**
- UTM parameters aren't appearing in the development store
- Shopify seems to not respect the UTM parameters at all

**Flow:** Shop (home) → Developer's server (302 redirect) → Shop (product page with UTM parameters like ?utm_source=...&utm_campaign=...)

**Questions Raised:**
- Has anyone experienced this same issue?
- What alternative options exist for attributing future orders in this scenario?

**Suggested Solution:**
Another user pointed to Shopify's web pixels documentation as a potential resource for tracking and attribution.

*Status: Open discussion seeking solutions for order attribution tracking.*

<div class="post-metadata">

**Author:** ![curious\_shrimp](https://avatars.discourse-cdn.com/v4/letter/c/e9bcb4/32.png) [@curious\_shrimp](https://community.shopify.com/u/curious_shrimp)\
**Post date:** [November 17, 2024, 1:01am UTC](https://community.shopify.com/t/attribute-orders/374435/1 "2024-11-17T01:01:45Z")

</div>

Hey there, I have a general question about channel attribution and order tracking techniques. I’m developing an application that shows personalized recommendations for shoppers. When a shopper clicks on a product from my recommendations, I want to know if it results in a purchase.

For simplicity, I have decided to add UTM parameters for every click - so when a shopper clicks on a product card, I’m redirecting them to my server and back, adding UTM parameters.

shop (/home) → my server (302) → shop (/products/product?utm\_source=…&utm\_campaign=…)

However, when I test this mechanism on my development store, I don’t see any UTM parameters; it seems like Shopify doesn’t respect them at all.

Has anyone experienced the same problem? What other options could there be to attribute future orders in this scenario?

---

<div class="post-metadata">

**Author:** ![YOD\_Solutions](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/yod_solutions/32/403755_2.png) [@YOD\_Solutions](https://community.shopify.com/u/YOD_Solutions)\
**Post date:** [November 20, 2024, 11:01pm UTC](https://community.shopify.com/t/attribute-orders/374435/2 "2024-11-20T23:01:19Z")

</div>

Is this what you are looking for? [About web pixels](https://shopify.dev/docs/apps/build/marketing-analytics/pixels)
