![](https://easyinsights.ai/easyinsights_wordpress/wp-content/uploads/2022/04/slider-banner.png)
What is Data Stitching?
Today, data is the nucleus of all business decisions. Deriving meaningful information, insights from varied data sets help a business take actions based on concrete know-how about their customers.
In a digital world, your customers are everywhere and so is the data trail. Data stitching is the process of bringing data from different platforms, devices, and sources to a commonplace. The e-commerce data thus can be consolidated into a uniform template for easy consumption and analysis.
Click here to learn about “Data Stitching Explained: 3 Powerful Use Cases of Stitching Data at the User-Level”.
![ETL - Extraction, Collection, Transformation and Load of Data using EasyInsights](https://easyinsights.ai/easyinsights_wordpress/wp-content/uploads/2023/09/VJrhCT0fYmrw4NTm-qL5TfG6V5pX-3GDlPq8A-nJuHeS4OA9W3Kj3SHky673fmLqzbynNFwrYTZOS6ZG3yiUkTSpRNziTDwm2uFki5ohbTM9enTxx-S5ceD0pMO5RweWBwbsyKm7.png)
Data stitching helps marketing teams understand their customers’ persona, needs and engagement patterns better. With these tools, marketers can design meaningful campaigns based on solid insights and not just assumptions or theories.
Data stitching saves time and effort in combing through multiple data sets that lead to half-baked conclusions and ineffective marketing strategies.
Jump ahead to:
Multiple data sources can be stitched on common columns
There are two ways to do the same.
Method 1 – Let us look at steps to Get Raw Data from the individual analytics panels:
Step 1: First map the desired column with available e-commerce data sources, for example:
![Raw Data from the individual analytics panels](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.04.46-AM-1024x783.png)
Phase 1.1 – Fetching Raw data from Facebook Ads panel.
- Step 2: Open Reports → Create a custom report.
- Step 3: Select Campaign name and Amount Spent from the data panel.
![Fetching Raw data from Facebook Ads panel.](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.10.26-AM-1024x540.png)
- Step 4 Select the date range.
![Select the date range in the Facebook platform interface](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.10.50-AM-1024x504.png)
- Step 5: Export as a .xls file.
![Exporting data from the Facebook platform](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.11.04-AM-1024x419.png)
- Step 6: Keep the downloaded raw data in a separate Google sheet tab.
![downloaded raw data in a separate Google sheet tab](https://easyinsights.ai/wp-content/uploads/2022/04/Facebook-adsFull_raw-data_data-panel.png)
Phase 1.2 – Fetching Raw data from Google Ads panel
- Step 7: Open Report → Predefined reports → Basic → Campaign.
- Step 8: You may unselect irrelevant columns while keeping Campaign and Cost columns from the interface.
- Step 9: Select the date range.
![Fetching Raw data from Google Ads panel](https://easyinsights.ai/wp-content/uploads/2022/04/GAds_blurred-and-highlighted_data-panel-1024x500.png)
- Step 10: Download data to Google sheets and keep it in the second tab.
![Download data to Google sheets from Google ads](https://easyinsights.ai/wp-content/uploads/2022/04/GAds_Download-to-Google-sheets.png)
![Downloaded Google Ads raw data in a separate sheet](https://easyinsights.ai/wp-content/uploads/2022/04/Google-Ads-downloaded-data_2nd-tab.png)
Phase 1.3 – Getting Raw data from Shopify panel
- Step 11: From the reports interface, select the following columns: UTM Campaign name, Orders, Total Sales, Returns.
![Selecting the columns from Shopify panel](https://easyinsights.ai/wp-content/uploads/2022/04/Shopify_edit-columns-interface-1024x622.png)
- Step 12: Select the date range.
![Shopify Custom report interface desired columns 1](https://easyinsights.ai/wp-content/uploads/2022/04/Shopify_Custom-report-interface-desired-columns-1-1024x576.png)
- Step 13: Export as .xls file and keep the data on the third tab of the Google sheet.
![Selecting the download format from Shopify panel](https://easyinsights.ai/wp-content/uploads/2022/04/Shopify_export-data-tab-1024x436.png)
![Downloaded Shopify raw data in the third sheet](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.39.34-AM-1024x625.png)
Phase 2 – How to Clean and Group data
- Step 14: Acquisitions mean when the column Customer type = first-time. So to get #Acquisitions column:
– for First-time customers in customer_type, Acquisition value = #Orders, and
– for Returning customers in customer_type, Acquisition value = Zero.
![Shopify data cleaning](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.46.32-AM-1024x456.png)
- Step 15: Group the data for Acquisitions, Orders, Net Sales and Returns on the basis of utm_campaign name + utm campaign source using ()PIVOT
![Group Shopify cleaned data using PIVOT table](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.50.05-AM-1024x543.png)
![Shopify final sheet ready for stitching](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.51.08-AM-1024x473.png)
Phase 3 – Stitch data on a common column
We need to stitch the data on the common column – Campaign. To understand data stitching further, please refer to this article.
- Step 16: Append Facebook Ads and Google Ads data.
![Append Facebook Ads and Google Ads data](https://easyinsights.ai/wp-content/uploads/2022/04/Facebook-and-Google-Ads-appended-data.png)
The ‘stitch data’ tab is where you put the last piece of the puzzle. When you’re done enriching and transforming the data, you can present them in a separate tab where it’s easier to monitor.
- Step 17: Copy Shopify final data and use ()VLOOKUP to perform data stitching
![Final step of data stitching using VLOOKUP function](https://easyinsights.ai/wp-content/uploads/2022/04/Stitched-data-using-Vlookup_Report1-1024x475.png)
Method 2 – Google sheet add-on
Create a new dimension “All campaigns” for Facebook Ads.
- Step 1: Launch EasyInsights Extension.
![Launching EasyInsights from Google sheets add-ons](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.56.11-AM-1024x381.png)
Phase 1 – Create cross-platform dimension
We need the common dimension “All campaigns ” to join 3 data sources.
- Step 2: Create a new dimension “All campaigns ” for Facebook Ads with the base dimension as “Campaign ” without any mapping.
![Create a new dimension "All campaigns" for Facebook Ads](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-11.58.27-AM.png)
- Step 3: Add Google Ads account and Shopify account to the “All campaigns ” dimension with the base dimension as “Campaign ” without any mapping.
![Adding Google Ads account and Shopify account to to dimension "All campaigns" dimension](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-12.01.11-PM-1024x389.png)
- Now, “All campaigns ” have been successfully created as the common dimension, i.e. the cross-platform dimension across Facebook Ads, Google Ads and Shopify.
!["All campaigns" as the cross-platform dimension](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-12.23.33-PM.png)
Phase 2 – Include all the base metrics
- Step 5: Go to Analytic metrics from the hamburger menu and define the first analytic metric “Acquisitions ” as “Orders ” when (in Filter) Customer type = first-time. Similarly define other metrics, Total Sales and Returns as the same without any filter.
![Interface to define cross platform Analytics metrics](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-12.25.38-PM-1024x658.png)
Phase 3 – Getting the final report view
- Step 6: Move to Cross-platform section then choose “All Datasources” and select these columns: All Campaigns, Spend, Acquisitions, Total Sales and Returns.
![Columns in the EasyInsights dropdown](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-12.28.54-PM-1.png)
- Step 7: Create derived columns on the sheet as: Revenue = Total Sales – Returns. ROAS = Revenue/Spend, CAC = Acquisitions/Spend.
![Cross-platform full funnel e-commerce report using EasyInsights](https://easyinsights.ai/wp-content/uploads/2022/04/Screenshot-2022-04-07-at-12.31.22-PM-1024x464.png)
EasyInsights does the stitching automatically once the cross-platform common dimension is defined.
As you can see above, with the EasyInsights add-on, you can complete e-commerce data stitching onto Google sheets in 7 simple steps instead of 17 in the manual method. Click here to know more about EasyInsights Data Integration.
Wanna try EasyInsights? Request a free demo.