• WHY INSYCLE
  • INTEGRATIONS
    • HUBSPOT
      • DUPLICATES
      • ABM
      • SALESFORCE SYNC
      • STANDARDIZE
      • CLEANSE
      • IMPORT
      • ASSOCIATE
      • WORKFLOWS
    • INTERCOM
      • DUPLICATES
    • MAILCHIMP
      • DUPLICATES
    • MARKETO
    • PIPEDRIVE
      • DUPLICATES
    • SALESFORCE
      • DUPLICATES
      • ABM
      • STANDARDIZE
      • IMPORT
      • CLEANSE
    • YEXT
    • ZENDESK
  • CRM DATA GRADER
  • PRICING
  • BLOG
  • LOGIN
  • Free Trial

Case Study: Accurate HubSpot-Shopify Attribution Leads to Improved Marketing Campaigns and Decisions

  • December 06, 2023
  • Case Studies, HubSpot, Featured
Table of Contents
CRM Data Grader: Free Tool that Analyzes and Grades your CRM Data Quality Automatically.
  • There are no suggestions because the search field is empty.
Search Google

Recent Posts

Archives

  • March 2024 (12)
  • June 2023 (9)
  • July 2024 (8)

Browse topics

  • HubSpot (81)
  • Featured (40)
  • Deduplication (33)
  • Data Management (28)
  • Salesforce (28)
  • Data Operations (26)
  • Associations (24)
  • Standardize Data (17)
  • Automation (15)
  • Cleanse Data (15)
  • Strategy (14)
  • Case Studies (13)
  • Integrations (13)
  • Data Quality (9)
  • Tools (9)
  • Parent-Child Companies (8)
  • HubSpot-Salesforce Sync (7)
  • Import and CSVs (7)
  • Revenue Operations (7)
  • Routing & Assignments (7)
  • Lead-to-Account Matching (6)
  • Marketing Agencies (5)
  • Data Health Assessment (4)
  • Data Privacy (4)
  • Mailchimp (2)
  • Pipedrive (2)
  • Intercom (1)

This post is part of a series in which we explore problems that our customers have fixed using Insycle. Each post outlines the challenge and shows the solution step by step

The Problem: Attribution Data Wasn’t Being Captured Correctly For Returning Customers In HubSpot

Taylor Company, an eCommerce client of Amilliat, a marketing technology consultancy, had a unique problem that was impacting their ability to accurately track and attribute revenue to their marketing activities inside of HubSpot.

The issue that they encountered was in HubSpot when contacts had multiple deals associated with them. In the B2B world, this typically occurs in the form of renewals, cross-sells or upsells. In B2C, a new deal often needs to be created every time that a customer places an order on the website, which is the situation that Taylor Company was in.

The total amount from multiple deals is attributed across all influencing campaigns with differentiation in the buyer journey by deal. There is one continous journey. The journey, however, looks different for every deal associated with the contact—particularly in an eCommerce application.

This means that the customer journey data needs to be associated with the deal that it ultimately influences, in order to accurately attribute your marketing efforts.  

Taylor Company wanted to ensure that when they ran a campaign for the upcoming Black Friday holiday, this touchpoint should be counted towards the next deal and not towards previously won deals for the eCommerce company. A new journey has been started for a new purchase and they needed the data to reflect that. This allowed them to build accurate reports for influenced pipeline and revenue.

This issue that Taylor Company encountered was that, out of the box, HubSpot rolls up contact data, indiscriminately, to every deal tied to the contact. In order to ensure that certain data in attribution only applies to the correct deal, Taylor company needed to extend HubSpot’s association functionality to control what deal you want to roll up the contact’s latest attribution data.

CTA-clean-your-crm-dat

How a Lack of Attribution Impacts Shopify Companies

Eroded Marketing Effectiveness: Without precise attribution data, companies struggle to understand which marketing efforts are truly effective. This leads to misallocated resources and campaigns that do not resonate with the target audience. Over time, this can significantly erode the effectiveness of marketing strategies, resulting in wasted expenditure and missed opportunities for growth.

Impaired Decision Making: The absence of accurate attribution data impairs strategic decision-making. Companies rely on this data to gauge customer behavior, preferences, and the customer journey. Without it, decisions are based on incomplete information, which can lead to suboptimal strategies and a misunderstanding of market dynamics.

Decreased ROI on Marketing Spend: One of the most immediate impacts of poor attribution is a decrease in marketing campaigns' return on investment. Companies are unable to pinpoint which channels or tactics are generating revenue, leading to inefficient spending and a lower overall return on marketing investments.

Customer Experience Impacts: Effective attribution enables companies to create more personalized customer experiences. A lack of this data means companies cannot tailor their interactions as effectively, leading to generic and less impactful customer experiences. This can result in decreased customer satisfaction and loyalty.

Operational Inefficiencies: Without clear attribution, sales and marketing teams may find themselves working at cross purposes or duplicating efforts. This lack of coordination can lead to operational inefficiencies, increased costs, and a decrease in overall team productivity.

Difficulty in Proving Marketing's Value: Finally, without clear attribution, marketing departments struggle to demonstrate their value to the broader organization. This can lead to reduced budgets, decreased influence in strategic decisions, and a lack of understanding of the role marketing plays in driving business success.

Related articles

Four Phases of Customer Data Management Evolution

How to Automate Every Type of HubSpot Record Association with Insycle

How Duplicates, Lead-to-Account Matching, and Lead Routing Impact Each Other (and Your Whole Company)

The Solution: Associate Contacts to New Orders and Share Marketing Activity Data Between Them

Moh Shabib, Founder and Principal Consultant at Amilliat, worked closely with the team at Taylor Company to understand their predicament and devise a solution in HubSpot to ensure that marketing activities were correctly attributed to related purchases within HubSpot.

Moh used Insycle to extend HubSpot’s baseline association functionality and ensure that marketing activities were attributed ot the correct campaign, for accurate marketing attribution.

This solution included multiple steps:

1) Match Contacts to their most recent deal

First, Moh used Insycle to ensure that contacts could be matched to their most recent deal using the contact’s Last Order Number field and the deal’s Order Number field as a unique identifier field. Matching values in unique identifier fields creates a one-to-one relationship that can be used to share data between two records.

association template insycle hubspot ecom attribution

Setup association type in Insycle for contact to deal using matching field values

2) Use custom contact properties to collect activity data by channel

Then, Moh created custom contact properties that act as placeholders for attribution data that come from HubSpot’s system-generated properties: Latest source, Drill-down 1, and Drill-down 2—fields where recent activity for contacts was tracked.

The custom fields tracked all of the relevant marketing channels and campaigns that Taylor Company wanted to attribute revenue to.

  • Campaigns
  • Email marketing
  • Organic Search
  • Paid Search
  • Organic Social
  • Paid Social
  • Direct traffic
  • Offline
  • Other

Moh implemented a HubSpot Workflow for Taylor Company that captured referral data from UTM parameters from each tracked touchpoint and fed them to custom fields.

workflow ecom attribution

Hubspot workflow that continues to collect attribution data until an association is made between the latest won deal

Let’s zoom in a bit so you can see what is happening in each of the different branches.

case-study-moh-5-2-1

A Zoomed-in view of the Workflow for eCommerce attribution in HubSpot

3) Transfer touchpoint data from contacts to deals

Then, to ensure that both contacts and deals had relevant touchpoint data, Moh used Insycle’s Associate app to transfer touchpoint and activity data from contacts to deals. He did this by replicating the contact fields for the deal object, then copying the data.

settings for ecom attribution in hubspot

Setup Copy Rules in Insycle that transfer attribution data from contact to the associated deal

4) Automate activity data collection for Deals

With templates built to associate contacts to deals then transfer the activity and touchpoint data from the contact object to the deal object, Moh was able to automate this process for Taylor Company using Insycle’s Recipes, which integrate directly with HubSpot Workflows.

Now, everytime that a new order was made, contacts would be automatically associated with deals and all relevant marketing activity data would be shared between the two records. Then, unnecessary data would be cleared from the contact once it was safely stored on the associated deal to make room a next deal

Hubspot workflow that uses Insycle Recipe action step to make the association to the relevant deal to transfer attribution data

5) Unlocking marketing attribution reports

Marketers often report on metrics like impressions, opens, clicks, visits, and registrations. Numbers that you find in the tools you use to serve ads, send emails, update websites, or run webinars. In a vacuum, they all measure performance—but not how they impact pipeline or revenue.

Attribution done correctly should allow you to measure every single marketing dollar you spend. By channel, campaign, content and even by employee.

Then, you can analyze channels and campaigns, independently, to better understand where your marketing budget is best spent—which is exactly what Amilliat was able to deliver to Taylor Company.

Result: Accurate Attribution Means Better Shopify Marketing Campaigns and Decisions

Using Insycle’s powerful HubSpot Workflow integration, Moh Shabib of Amilliat was able to ensure that Taylor Company was able to accurately associate contacts with the orders (deals) they placed, share marketing activity info between the contact and deal, and accurately attribute marketing spend to the orders it facilitated.

As a result, Taylor Company has reliable insights into their marketing activities and how those activities are impacting their bottom line.

Tags: Case Studies HubSpot Featured

Share this post

linkedin facebook twitter pinterest email

Insycle

  • Overview
  • Why Insycle
  • CRM Data Grader
  • Customer Data Health Assessment
  • Company
  • Press
  • Pricing
  • Marketing Agencies
  • Blog
  • Education
  • Login
  • Free Trial
  • Login
  • Book Demo

Product

  • Help Center
  • Product Overview
  • How Tos
  • Video Gallery
  • G2 Reviews
  • Status Page
  • Trust Center
  • Insycle is a leader in Data Quality on G2Insycle is a leader in Data Quality on G2

Legal

  • Privacy Policy
  • Terms of Service
  • Security
  • Data Processing Agreement
  • Acceptable Use Policy
  • Data Privacy Transparency Report
  • Third Party Sub-Processors
  • Insycle has successfully completed a System and Organization Controls (SOC) 2 Type 2 audit, performed by Sensiba LLP

Contact

  • Contact Us
  • Trial Feedback
  • LinkedIn
  • Twitter
  • Instagram
  • Facebook
  • Cookies and Tracking
  • Insycle is a leader in Data Quality on G2Insycle is a leader in Data Quality on G2

Data Strategy

  • The Business Impact of Not Maintaining CRM Data
  • Four Phases of Customer Data Management Evolution
  • 12 Growth-Boosting Reasons to Improve your Customer Data Management
  • Why Data Management Is So Time-Consuming And How Recipes Can Help
  • Why Effective Customer Segmentation is Critical for Driving Growth
  • 7 Ways Insycle’s Health Assessment Helps Companies Reach Their Business Objectives

Data Quality

  • Find & Fix CRM Data Issues using the Data Health Assessment Tool
  • The Complete Guide to CRM Data Cleaning
  • Why Dirty CRM Data Harms Your Marketing
  • Why You Should Care About Phone Number Formatting In Your CRM (and How to Fix Them)
  • 5 Steps for CRM Data Standardization
  • 4 Data Cleansing Best Practices
  • Fixing Inconsistent State & Country Fields That Break HubSpot Salesforce Sync

Data Operations

  • How to Become a Customer Data Wizard Using the ‘Transform Data’ Tool
  • The Complete Guide to Bulk Updating CRM Data Without Using Excel
  • Sharing CRM Data: Why Exporting is Painful and How to Automate It
  • How to Clean Import Contacts and Improve Your ROI
  • The Business Case Against Improperly Associated Contacts and Companies in Your CRM
  • Customer Data Management: 6 Reasons for Day-to-Day Data Collaboration

Trending Blog Posts

  • How to Merge Duplicates in HubSpot and Salesforce and Keep them Syncing
  • How Insycle Solves Common Problems with HubSpot and Salesforce Integration
  • Insycle Insiders: James Marshall, Systems Analyst at Kitchen Magic
  • How Quick Attach Used the Insycle Workflow Integration with HubSpot to Resolve CRM Data Issues and Improve Customer Experience
  • What is Data Scrubbing and Why Is It Important for Companies?
  • The Ultimate CRM Data Cleanup Checklist
Copyright © 2025 Insycle, Inc. | All Rights Reserved | Made in New York, NY