What's the real ROI on your Facebook Ads? [webinar]

Is your FB/Insta ad spend leading to high LTV customers? What happens after a shopper clicks on a link? One thing is clear: you've got to get the tracking right before you can start making data-driven decisions. Join Littledata and Beacon on Thursday, March 4th for a free webinar where we will explore the details of marketing attribution and Facebook campaign ROI. Pretty much all ecommerce brands today are using Facebook and Instagram ads as part of their digital marketing mix. When it comes to Facebook Ads, marketers are drawn to messaging about a strong return on investment. But are you measuring that return correctly? In this free webinar, you'll learn:  Common issues with marketing attribution How to track post-click shopping behavior (what happens after someone clicks an ad) The importance of using external platforms for an unbiased view of marketing channels How to calculate complete ROI for your Facebook and Instagram Ad spend, including repeat purchases, refunds, and customer lifetime value (LTV) How benchmarking your site against similar brands can help make sense of the data Signup for the free webinar >>> About Littledata Littledata automatically fixes tracking for Shopify stores, offering complete marketing attribution, accurate sales data, and custom dimensions for lifetime value reporting. Check out our Shopify app for Google Analytics Learn more about our Shopify source for Segment Try Littledata's Facebook Ads connection free for 30 days Signup for the free webinar >>> About Beacon Beacon is the digital marketing campaign intelligence platform that is easy-to-use and presents real-time information based on data you can trust. It empowers marketers to accurately measure campaign results, take back control of their digital spend, and get a better ROI on their campaigns. Signup for the free webinar >>>

by Ari
2021-03-01

Replacing Additional Google Analytics JavaScript for Shopify stores

On 1st March 2021 Shopify is permanently removing scripts added in the ‘Additional Google Analytics JavaScript’ preference. This field has been hidden for some time, but was previously used to inject all kinds of additional scripts into the checkout pages. Why is Shopify removing these additional scripts? Primarily they represent a security risk: injecting key-stroke-tracking scripts into checkout pages is a common way to steal credit card information. Shopify just can’t take the risk that if the store admin gets hacked, so could the customer card details. Additionally, being able to customise the Shopify checkout pages (via the checkout.liquid file) is a key feature of Shopify Plus and so a reason for stores to upgrade to Plus. How to replace Google Analytics code added in this Additional JavaScript field I know many stores were using this preference for exactly the reason it intended: to modify the functionality of the Universal Analytics tracking script Shopify adds, if configured in the online store preferences. The good news is that the scripts you need to run (excluding the checkout) can be added in the theme <head>. You can add settings or events to GA’s command queue, which get executed when the Universal Analytics (GA) library is ready. You need to add this line of code before any additional commands below, to ensure that: If the ga function is defined already, calls to ga() are queued If the ga function is not yet defined, calls to ga() are added to a new queue [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; [/dm_code_snippet] Shopify Plus stores can do the same thing on checkout.liquid to customise Google Analytics tracking on the checkout pages. Here are some of the common uses of Additional JavaScript, and alternatives I know of: 1. Anonymising IP address GDPR regulation in Europe requires stores not to send full IP addresses to Google’s servers in the US. You can opt out in GA by using this - but it will NOT affect pageviews sent from the checkout. [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] ga('set', 'anonymizeIp', true); [/dm_code_snippet] 2. Tracking checkout steps To measure how far users get in the checkout, and with what products, many stores want to track checkout steps in GA. Shopify does track pageviews and some events from the checkout (not including product values), but unfortunately you can no longer add a script on Shopify’s checkout. However, Littledata’s app has a more robust solution to send checkout step events and pageviews from our servers. Tracking the checkout steps across all checkouts, including third party checkouts on ReCharge and CartHook, enables stores to retarget abandoned checkouts with Google Ads and understand how shipping and payment options affect checkout conversion. 3. Cross-domain linking Shopify already accepts incoming cross-domain tracking, but to add cross-domain tracking to links from your Shopify store you need to instruct GA to automatically decorate links: [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] ga('linker:autoLink', ['yourblog.com']); [/dm_code_snippet] For more examples on when you need to set up cross-domain linking (for example, to third-party checkouts), see our cross-domain Shopify tracking guide. 4. Tracking logged-in users To enable a registered users view in Google Analytics you need to send a customer ID when known. The window-scope object `__st` includes that `cid` field, when the user is logged in. [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] if(__st["cid"]) ga('set', '&uid', __st["cid"]); [/dm_code_snippet] 5. Tracking additional events You may want to trigger additional GA events, like clicks on a particular button. I’d recommend you set these up using Google Tag Manager, but you can also run a SEND command at any stage and it will send to the GA tracker Shopify loads on the page. [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes"] ga('send', 'event', 'List Filter', 'Change size filter', 'XL'); [/dm_code_snippet] 6. Tracking additional web properties Many stores need multiple tracking IDs to send data to multiple web properties, and Shopify by default only allows a single property.  I’d again recommend you set these up using Google Tag Manager, but you can also run a CREATE command in your head to track to additional properties. [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="javascript" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] ga('create', 'UA-XXXXXXXX-X', 'auto'); [/dm_code_snippet] 7. Adding GTM triggers If you are using Google Tag Manager to fire other marketing tags you might have used the Additional JavaScript to run triggers - for example when customers completed an order. This could be replaced by using Littledata’s GTM data layer, which is included with our Google Analytics app.  The final result Assuming you just need items 1 and 4 from the list above, this is how the script tag in your liquid theme might look: [dm_code_snippet background="yes" background-mobile="yes" slim="yes" bg-color="#abb8c3" theme="light" language="html" wrapped="yes" copy-text="Copy Code" copy-confirmed="Copied"] <head> … <script> // Scripts moved from Additional Google Analytics JavaScript preferences window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('set', 'anonymizeIp', true); if(__st["cid"]) ga('set', '&uid', __st["cid"]); </script> </head> [/dm_code_snippet] Is there anything else your store has added? Let me know and we can add it to the list.

2021-02-22

Track CartHook upsells and downsells in Google Analytics

We're excited to announce a major update to our popular CartHook connection for Shopify stores. The connection now offers complete CartHook checkout tracking for landing pages, upsells and downsells. [note]The update discussed here applies to CartHook’s legacy checkout product. If you are using the new CartHook Post Purchase Offers app that’s native to the Shopify checkout, you can just use Littledata's main Shopify to Google Analytics connection and do not need to activate the CartHook connection[/note] The updated CartHook integration includes a number of new events and increased precision. In addition to the sales data and marketing attribution that we were already sending to Google Analytics, you can now automatically track 100% of custom upsell and downsell funnels. Advanced Google Analytics integration for the CartHook checkout productCaptures every checkout event, such as when a shopper accepts or rejects a one-click upsell offerAutomatically synced with Shopify and ReCharge checkout stepsEasy installation from the Shopify app store, or directly from your CartHook admin [subscribe] Whether on Shopify or Shopify Plus, successful DTC brands use CartHook to increase AOV with custom post-purchase offers. But how do you know which marketing channels are working best? And which custom offers are leading to the highest value customers over time? Are some downsell offers more valuable that upsell offers over time (do they lead to more devoted or higher-LTV customers)? To help answer these types of questions, Littledata combines client-side and server-side tracking to give you a complete, unbiased view of shopping behavior, from the first visitor touchpoint through every interaction with your brand or checkout. The latest version of the CartHook connection adds upsell and downsell tracking, offers a custom option for Thank You page tracking, and works in tandem with other Littledata app improvements such as how we track the Shopify checkout funnel. Read more about the events we track for Shopify stores and the additional events we track for CartHook. Additional resources: Quick overview of the CartHook connectionDemo video about how Littledata worksAll of our current connections and integrations [tip]Current CartHook connection users will automatically get the enhanced tracking - no additional action is needed on your part! [/tip]

by Ari
2021-02-18

How to integrate ReCharge with Segment for advanced analytics and retargeting

Many merchants use Littledata's advanced ReCharge integration to track recurring orders and calculate lifetime value in Google Analytics, but did you know that our ReCharge connection can also send data to Segment? Our Shopify source for Segment makes it easy to push that same customer event data on to hundreds of marketing and data platforms. As an increasing number of top DTC brands on Shopify are building analytics stacks to enable advanced personalization and segmentation in addition to marketing analysis and data warehousing. Subscription analytics has been a core part of our product development since the beginning at Littledata, and the continued development of our Shopify source for Segment has unlocked a new realm of possibilities here. Benefits of integrating ReCharge with Segment Here are some of the ways that Littledata + Segment + ReCharge can improve your event data pipeline and power your analytics. An added benefit from our recent updates (Segment v2) is the ability to improve customer engagement with tags and triggers based on subscriber behavior. Push ReCharge subscription events into your data warehouse Joining your ReCharge and Segment data is a seamless way to get all of your ecommerce data into a data warehouse, automatically cleaned and deduped. Littledata’s Segment connection (combined with our ReCharge connection) syncs a range of common customer events from Shopify and ReCharge to any of Segment’s 34 supported raw data destinations. The events that we send include: Subscription CreatedSubscription UpdatedSubscription CancelledOrder ProcessedCharge FailedCharge Max Tries ReachedPayment Method UpdatedCustomer Updated All of these events are sent with shopifyCustomerId, subscriptionId and other fields to enable them to be aggregated into user-journey reports. So you can build your own data warehouse integration with ReCharge’s APIs and end up dealing with deduplication, high throughput and low latency. Or you can just trust Littledata and Segment’s experience in processing billions of events to handle that for you. Many of our larger customers on Littledata Plus plans are experimenting with data warehouses, and we are happy to discuss our solution to see if it's a good fit with your data needs. Feel free to book a demo to learn more. Track recurring orders and Customer Lifetime Value (LTV) on any platform Calculating LTV for subscription ecommerce can sound complicated, but it doesn't have to be. Littledata pushes every recurring order processed by ReCharge into the destination of your choice, so you can run analyses of where the long-term, high-value customers came from - and know if those customers interacted with your brand previously, as well as the original marketing channel or touch point. And it's not just about analysis. Integrating ReCharge with Segment allows for more sophisticated cohort-building and retargeting. Imagine you could spot the common patterns that link your top 100 most valuable customers, and then automatically build a lookalike audience to target 10,000 people just like them. That’s exactly what Littledata + Segment’s Facebook Custom Audiences destination allows you to do! [subscribe] Analyze subscription behavior with Kissmetrics or Mixpanel Kissmetrics and Mixpanel made their name as analytics for subscription businesses, with features focussed on analyzing customer churn and retention. Littledata’s connection can push subscription events to either platform, linking them with all the pre-purchase, pre-registration events to understand how the customer was acquired. Combining Shopify and ReCharge events in one analytics platform gives you the complete picture of the customer journey. [note]Wondering which unique identifier to use for your Segment setup? Confused about Cloud Mode vs Device Mode? Check out Littledata's Segment developer docs for Shopify[/note] Build custom email funnels Segment can also send events to email marketing platforms such as Klaviyo and Iterable. You can use recurring order events, or subscription cancellation reasons, to create highly segmented email campaigns.  Here’s an example of how you could use those events in a Klaviyo report: Post-purchase events from Shopify like Fulfillment Updated or Order Cancelled could also trigger transactional emails that match your brand messaging. For example, an email could notify a customer of an upcoming delivery and include the tracking number from Shopify’s fulfillment service. Reduce scripts loaded on the ReCharge checkout Adding extra tracking scripts (Google Analytics, Facebook, etc.) to the ReCharge checkout slows down the pages and increases risk of checkout abandonment. Littledata + Segment allows you to have zero tracking scripts on your checkout (we listen out for checkout update webhooks instead) and yet send checkout step events to any of over over 50 advertising and analytics destinations. [tip]Using a headless ReCharge setup? See our headless Shopify tracking demo[/tip] Working with Shopify unified checkout Are you thinking of moving to Shopify’s new unified checkout for a more seamless customer experience? The events we track will work in the same way - and you can track like-for-like checkout funnel drop-off across ReCharge and Shopify checkouts. [subscribe]

2021-02-11

10 reasons to move to GA4 for ecommerce analytics

In November 2020 Google surprised the analytics world by making the beta of Google Analytics 4 (GA4) the default for all new web properties. Many GA4 ecommerce features are yet to be released, but I think there are compelling reasons to start using GA4 now, especially for data-driven Shopify Plus stores.Google is clear that GA4 is the future for integrating marketing data with Google Ads. Yet there's more to the picture, including custom funnels and other key features which were previously restricted to GA360 (costing $100k and upwards per annum), but are now free for anyone to use in GA4. Here are my top 10 benefits of GA4 from a data analyst’s perspective: Faster reportingCustom funnels *Analysis module *Export raw data to BigQuery *No event collection limits *Track mobile app events alongside web events **Streamlined audience buildingPredictive insightsMore custom dimensions *There’s more to come * Previously only available with GA360** Requires a roll-up property in GA360 Read on to dive into the details of each reason. We'll look at what's new in GA4 and how we expect these features to be useful to ecommerce managers and data scientists. 1. Faster reporting If you’ve used GA with high-traffic sites, especially with GA 360 properties, then you’ll be all too familiar with the ‘Loading…’ bar -- waiting many minutes for some reports to load. Ultimately Universal Analytics was built on 10-year-old data processing, and although the GA4 user interface looks similar, Google has rebuilt it from the ground up for speed and flexibility. In GA4, standard reports generate more quickly and are more powerful at the same time, bringing us to Reason #2: Custom funnels. 2. Custom funnels Goal funnels have always been a useful feature of GA, but the full power to choose a series of events to analyze was previously restricted to GA360, due to high processing costs. With GA4 you easily build a funnel using any combination of events or pageviews, filtered by any event property (see reason #9), with clever features like measuring elapsed time through the funnel. This is equivalent to the funnel functionality that made Mixpanel and Amplitude really popular, and is a massive upgrade on the previous version of GA -- where you could only add events or pages but not both. And where you had to set the goal funnel up in advance to see any report at all! 3. Analysis module The funnel reporting is part of a new ‘analysis’ tab in GA4 that brings more powerful report-building functionality. Compared with the previous ‘custom reports’ in Google Analytics (Universal Analytics), it is more intuitive to add dimensions, with more report templates like the Segment Overlap report below. Hopefully Google extends the template gallery to allow other analysts to share reports, as we’d love to see more reports for ecommerce metrics. 4. Export raw data to BigQuery This is a big one. Power users who wanted to go further and run their own algorithms, or build unsampled reports from raw, row-level data, previously needed a GA360 account. In GA4 you can set up an export to Google BigQuery, steaming events within a few minutes of them being recorded from your website. You pay for the BigQuery transfer and storage, but this is free for smaller sites and merely hundreds of dollars a month for larger sites. This makes GA4 + BigQuery a very viable data warehouse solution for ecommerce, and an insurance policy if you want to own your own data for future analysis. 5. No event collection limits In the free version of Universal Analytics you are limited to 10M hits (pageviews and events) per month, and 500 hits in any one session. For GA4, Google’s policy is ‘there is no limit on the total volume of events your app logs.’ Google has made no announcements on GA360 support for GA4, so these event limits may be subject to change. However, I see unlimited event collection as fitting with Google’s strategy to enable more ad retargeting and head off competition from tools like Heap (which has always advocated maximum possible event collection).There are limits to data export via the reporting API, with higher quotas for GA360 customers. But those limits could be bypassed by maintaining a BigQuery export (see above). 6. Track mobile app events alongside web events GA4 was originally called ‘app+web’ as it built on Firebase’s tracking for mobile apps and extended this tracking for web. Google calls this ‘customer-centric measurement’ as it allows the user-identified app sessions to be measured side-by-side with public website / web app sessions, where user-identification is harder. You could do something similar with roll-up properties in GA360 previously, but getting user identification right was a pain. I don’t rate this as a key feature for ecommerce, because most stores only run a public website, but if you are investing in a native mobile experience for loyalty then this is a killer feature for you. [subscribe heading="Love analytics? Littledata is seeking an Analytics Advocate" button_link="https://blog.littledata.io/2021/01/29/shopify-analytics-littledata-is-hiring/" button_text="See Open Positions"] 7. Streamlined audience building  It is telling that one of the first features launched for GA4 was linking a Google Ads account. Google wants to make GA4 the key way you build audiences for retargeting, and export them to Google’s other products. In GA4, Audiences can be configured with any combination of events, demographics or channel, and then synced with Google Ads. For example, let’s say you want to retarget users over the next 30 days who added a product from the ‘handbags’ category to cart, with a value of more than $100 -- but never purchased. No problem! Go ahead and include users who have triggered the add to cart event with a certain product category and product price, and exclude those that triggered a purchase. 8. Predictive insights GA4 adds a number of features for predictive insights. For example, in analysis and audience building you can add predictive metrics: purchase probability and churn probability. Purchase probability is the chance that a user will purchase in the next 7 days, based on their patterns of behavior so far. Churn probability is the chance that they will no longer be an active user in 7 days. This further improves the kind of audiences you can build. How much more would you be willing to pay to re-engage customers that were in the top 10% of people most likely to buy? For ecommerce analytics, we see predictive insights being used alongside metrics already enabled by Littledata's tracker, such as LTV by channel. Yet another reason to be excited about GA4 for DTC growth. 9. More custom dimensions and user properties At Littledata we add custom dimensions about user behavior over time (their lifetime spend, date of last purchase, and more) to aid in audience building and LTV analysis. This used to eat into the 20 custom dimension slots provided in Google Analytics, but with GA4 you can specify as many hit-scope dimensions with events as you like (not just limited to Category, Action and Label). You can also add up to 25 user properties that are persisted with each user as they get tracked across your site. The only downside is there is no support for product-scope custom dimensions (like sizing or gross margin) as such. You can add multiple item_category fields, which could be used as extra product fields, but I hope custom product properties are on the roadmap. 10. There’s more to come Google stopped developing Universal Analytics a few years ago and any new features will only launch on GA4. Although GA4 is not yet perfect I am really excited about the direction and speed of travel of the product. As Spencer Connell at Praxis Metrics puts it: “GA4 feels like a house which is 60% built - missing a couple of walls, and maybe the roof … but you definitely don’t want to wait until the house is 100% finished before you start moving in.” At Littledata we’re so excited that we have built a beta GA4 connection for Shopify, and we will launch it just as soon as GA4’s APIs are ready. Please get in touch in you're interested in access to the beta release. What you can do now If you want to watch the GA progress from the sidelines, keep checking for GA4 product releases and jump in when you’re ready. But I recommend getting started right now by tracking your site on GA4 in parallel with Universal Analytics (or ‘doubling tagging’ in marketing analytics speak). Josh Katinger at our Google Analytics Sales Partner, Cardinal Path, explains: “Why now? You need an overlap of data. Moving to GA4 is really equivalent to a migration from Adobe Analytics - it’s a platform migration. And when you have a platform migration you want to have overlap, so you have time to understand the difference in the data model, understand the data variations and how to handle them. We are counseling everyone to double tag if you can.” Note that adding GA4 tracking to a Shopify store will not slow down your pages, as Littledata shares the same gtag tracker and server-side tracking for both versions of GA. Have you already started playing around with GA4? Let us know what you've discovered. [subscribe heading="Love analytics? Littledata is seeking an Analytics Advocate" button_link="https://blog.littledata.io/2021/01/29/shopify-analytics-littledata-is-hiring/" button_text="See Open Positions"]

2021-02-04

Ready for what's next in Shopify analytics? Littledata is hiring

We're hiring again! With growth in our Shopify apps for Segment and Google Analytics exceeding expectations, Littledata is looking to fill 5 new roles. These are fully remote roles in engineering, marketing and customer success, based around hubs in 3 countries on 2 continents. About Littledata Do you trust your data? Starting with that deceptively simple question, we have grown from an analytics audit tool with a small team in Europe, to the leading data connector for Shopify stores, with customers and teammates around the world. Our product is constantly evolving to meet the needs of modern ecommerce brands, and our team processes are agile and supportive. Targets and goals are shared across the company, and everybody contributes to our product roadmap. We run regular design sprints to encourage deep thinking and rigorous prioritization. And we interact regularly with our tech partners and agency partners around the world, whether it's discussing an API update, updating our help center, working on a new ebook, or launching the next shared webinar. In short, if you're interested in ecommerce analytics, now is the perfect time to get involved. Whether or not you have experience with DTC brands on Shopify, we encourage experienced professionals in the SaaS world to apply. We believe that data is both an art and a science -- but if you don't get the science right, the art will inevitably fail. Data geeks are welcome here! [note]Littledata is scaling quickly, but we maintain core values around curiosity and collaboration. Learn more about our culture.[/note] Open roles These are the roles currently accepting applications. Check our careers page for the latest updates, and don't forget to follow our blog and Twitter feed to stay in the loop. Content Marketing Manager (US/Canada) Littledata is looking for an experienced Content Marketing Manager to join our fully remote marketing team in the US. In this key position, you will report directly to our founders and be responsible for accelerating growth across proven inbound marketing channels. You will take ownership of our content strategy, from blog posts to landing pages and lead magnets, and coordinate between internal staff, freelancers and partners to publish, promote, and optimize content that makes us stand out from the pack. Read more about the Content Marketing Manager job opening Customer Support (US/Canada) We are looking for an experienced and enthusiastic Customer Support Specialist to join our world-class technical support team. In this fully remote role, you will focus primarily on customers in the Pacific time zone. From responding to inquiries over chat and email, to gathering customer feedback for product development, this is an exciting chance to play a key role in customer success with the Littledata platform. Learn more about the Customer Support job opening Analytics Advocate (Europe) Do you love Google Analytics? Do you dream about funnel analysis? We're looking for an experienced analytics educator -- a writer, blogger, vlogger, instructor or consultant -- with experience educating users and teammates about analytics best practices. Littledata's app for Shopify stores provides a reliable data pipeline to Google Analytics and Segment. Merchants rely on us for accurate data about their online sales and marketing, and with your help they can understand how to get the most from the integration. This is a remote role based in Europe. Learn more about the Analytics Advocate job opening. Software Developer, Node/Mongo DB (Europe) We are looking for a curious, methodical and ambitious engineer to join our talented product team of 6. Key responsibilities include adding to existing functionality built with Node, MeteorJS, and MongoDB; working with marketing data APIs from Google, Facebook and Shopify; and evaluating the feasibility of new features. Learn more about the Software Developer job opening Head of Engineering (UK) Are you interested in building an analytics product used by thousands of stores and hundreds of millions of end customers? Do you like shipping code at a rapid pace? Littledata is seeking an experienced Head of Engineering / Software Lead that is passionate about building data integrations. This position is full-time and is based within the UK. Learn more about the Head of Engineering job opening

by Ari
2021-01-29

Littledata featured in new Shopify App Store collection

Happy 2021! We are excited to announce that Littledata's Google Analytics app for Shopify stores is featured in a new Shopify App Store collection called Plan for what's next. As ecommerce continues to scale at lightning speed, planning for growth (and how to beat the rising tides of DTC competition) is on everyone's mind this year, so we couldn't be happier with the timing for this app store promotion. Google Analytics by Littledata is one of the top-reviewed apps in the app store. Benefits include: Complete sales trackingMarketing attributionAdvanced tracking for apps like ReCharge and CartHookCustom dimensions for tracking payment gateways and customer lifetime value (LTV)Own the data in Google Analytics The Shopify App Store ecosystem has grown quite a bit since we launched our first Shopify app there in 2017, and it's always nice to be promoted internally by Shopify to reach even more merchants that could benefit from complete ecommerce analytics. The app store has evolved, but it's still all about apps that work well together, whether you're selling by subscription or going headless. If you're serious about data-driven growth, it's time to give Littledata a try. Start a 30-day free trial today and say hello to accurate data. View the new collection in the Shopify App Store >>> Learn more On Shopify Plus? Running multiple country stores? Learn more about Littledata's plans and pricingExplore Littledata's connections with other popular Shopify apps, including ReCharge, Bold and CartHook (plus automatic integrations like Klaviyo)Read technical documentation on Littledata's GTM and Google Analytics data layer for Shopify stores

by Ari
2021-01-13

Product update: Shopify Order Names

We are pleased to announce a product update for how Littledata tracks unique identifiers for Shopify orders. Previously Littledata passed orders from Shopify to Google Analytics (or Segment) using only the order number (Order ID). Shopify offers the ability to add a prefix or suffix to this number to create an order name, and we now support Shopify Order Name tracking in addition to Shopify Order ID tracking. You can now choose between tracking either the Shopify Order ID or Shopify Order Name, and Order Name tracking is the default for new installs. Read on to see what's changed, and why we made the shift. What was the problem with tracking order numbers? There is nothing wrong with tracking order numbers per se, but for some Shopify stores -- especially larger brands on Shopify Plus -- it's often more useful to track the complete order name, which includes a particular prefix or suffix. Brands running multiple Shopify stores in local currencies often want to analyze total sales across geographic operations, while also segmenting by individual stores. This is useful whether or not you are using a rollup property for data analysis. With only order number tracking, there were two options: The largest brands, running GA 360, could set up a different web property for each store and then a 'rollup property' for all the stores. This option is expensive.The brand could send all the web orders to one GA web property, and then create filtered views based on the hostname the order was made on. But this didn't work for non-Shopify checkouts, such as ReCharge, where the hostname did not vary by store. So Littledata built a third option, order name tracking, which makes it easier to track multi-currency sales in GA and other data destinations, and also ensures no clashes with order numbers from non-Shopify systems. How to change the order ID format for your Shopify store Shopify and Shoify Plus merchants can change their Shopify order numbers to include a particular prefix and/or suffix. If you want to make this change, go to Shopify Admin > Settings > General > Standards and formats. Here you can configure a prefix or a suffix to every order, unique for that store. While you can't change the order number itself, you can add this default info to make it easier to see and segment your orders. For example, if you are selling in the US and the UK, you might want to add country-type prefix to your orders, such as 'US' and 'UK' to those country stores. Then your orders will come through with order names such as 'US1792' and 'UK1793'. [subscribe] How to enable Order ID or Order Name tracking in Segment or Google Analytics Shopify Order Name tracking is now the default. So if you installed Littledata after 19th October 2020, then you will already be using order names. This applies to both our Segment connection and our Google Analytics connection in the Shopify App Store. [note]If you installed Littledata after 19th October 2020, then we will be tracking the Shopify Order Name by default. You can change this in your Littledata Settings.[/note] If you installed Littledata before 19th October 2020, we will be tracking Shopify Order ID by default. You can check which unique order identifier we're using for your store, and make any necessary changes, directly in the Littledata admin. Go to Settings > General on the bottom leftUnder Unique identifier for all orders, select either "Shopify Order ID" or "Shopify Order Name"Click Save We will then pass the order information in your chosen format. How to use the data in Google Analytics Order identifiers offer a broad range of reporting and analysis possibilities in Google Analytics and connected analytics dashboards. Here's the ecommerce Sales Performance report showing orders including the prefix appearing in Google Analytics. If you are operating multiple country stores and using Littledata for multi-currency tracking, you will see different prefixes here for each currency. You can also create a segment including only orders with that prefix, by filtering by Transaction ID. What's next We are constantly enhancing Littledata's functionality. This year we have introduced a range of general updates and a new version of our Shopify to Segment connection. If you are setting up a raw data pipeline, we also now offer a Measurement Protocol connection for use with a range of ETLs, data collection platforms (like Snowplow) and data warehouses (like Google BigQuery). Check out our release notes to stay up to date, and don't forget to browse the complete documentation in our help center.

2020-12-09

Try the top-rated Google Analytics app for Shopify stores

Get a 30-day free trial of Littledata for Google Analytics or Segment