What's new in our Shopify apps for Google Analytics and Segment
Littledata is always improving. Over the last 6 months, we’ve worked on numerous features to enhance the accuracy and availability of our ecommerce data analysis for Shopify merchants. Littledata's smart connections make it easy to get accurate data in Google Analytics or Segment. The changes below affect both of our Shopify apps (Segment and Google Analytics for Shopify), marking the biggest major update to our Shopify tracking script and server-side tracking since we released V8 last year. [tip]Check out our release notes for regular updates![/tip] Attribution for email marketing signups In order to provide enhanced email attribution, we've linked 'customer created' and 'customer updated' events back to the original source. Stores building a customer email list can now analyze where those email signups originally came from. By linking customer creation or update events on Shopify’s servers to the original campaign or referrer to the store, Littledata customers can now accurately track the source of email signups. Merchants can now also segment these signup events by whether or not the customer opted into marketing. Checkout steps Tracking checkout steps is essential for ecommerce analytics, but Shopify's native tracking is incomplete and inaccurate. Littledata's Shopify connections solve checkout tracking issues automatically. With recent updates, we’ve made the tracking of checkout steps even more reliable, coping with situations where a user is already logged in, or abandons the cart and then returns later. [note]Did you know by sending the data to Google Analytics, you can easily track your Shopify payments gateway during checkout?[/note] With the help of the full Enhanced Ecommerce specification, you can: track exactly which products follow in each step calculate the value of opportunities to improve each step [subscribe] ReCharge connection, recharged As subscription ecommerce sites continue to scale, they need even more detailed data about the user journey, especially lifecycle events. [tip]Do you trust your subscription tracking in Shopify? Learn how to get accurate tracking for repeat orders[/tip] With our new ReCharge v2 connection, subscription stores can now track the full subscription lifecycle including: subscription updates cancellations failed payments product edits customer profile / information edits [note]See the full slate of ecommerce events you can now track with ReCharge v2[/note] Geolocation of server-side events Stores need accurate information on the location of their customers to retarget campaigns around top-performing regions or cities. The extra events above, plus all the standard order data, are sent from our servers in Virginia, US. But, of course, in your analytics, you want to see them linked to the customers' real location. We now have a belt-and-braces solution for correctly geolocating customer events, passing on the browser's IP address where known, or else sending the shipping address (default customer address) to Google Analytics as a 'Geographical Criteria ID'. CartHook and Bold Cashier We've always supported other checkouts for Shopify, as we know some stores need flexibility with payment, upsell and recurring billing options. And for the most popular checkout solutions, we're always looking at ways to provide advanced tracking automatically. So in the past 6 months Littledata has launched more robust integrations with CartHook and Bold Cashier. New Google Optimize connection Google Optimize is a powerful A/B testing and personalization platform used within and beyond ecommerce. [note]Connect your Shopify store to Google Optimize to test your product pages, store content and messaging with 100% accuracy.[/note] Now, we have an out-of-the-box setup for Shopify, including an anti-flicker snippet. And coming soon... In Q1 2020, we're working on connections for Iterable's email marketing platform, plus a more consistent way of handling Segment's anonymous ID for stores which don't use Google Analytics. Is there something you're eager to see in Littledata? We're always happy to hear feature suggestions — get in touch with our team today!
How to use Analytics for mobile apps: Google Analytics SDK vs Firebase
Important update to Remarketing with Google Analytics
How does page load speed affect bounce rate?
I’ve read many articles stating a link between faster page loading and better user engagement, but with limited evidence. So I looked at hard data from 1,840 websites and found that there’s really no correlation between page load speed and bounce rate in Google Analytics. The oft quoted statistic on page load speed is from Amazon, where each 100ms of extra loading delay supposed to cost Amazon $160m. Except that the research is from 2006, when Amazon’s pages were very static, and users had different expectations from pages – plus the conclusions may not apply to different kinds of sites. More recently in 2013, Intuit presented results at the Velocity conference of how reducing page load speed from 15 seconds to 2 seconds had increased customer conversion by: +3% conversions for every second reduced from 15 seconds to 7 seconds +2% conversions for every second reduced from seconds 7 to 5 +1% conversions for every second reduced from seconds 4 to 2 So reducing load speed from 15 seconds to 7 seconds was worth an extra 24% conversion, but only another 8% to bring 7 seconds down to 2 seconds. Does page speed affect bounce rate? We collected data from 1,840 Google Analytics web properties, where both the full page load time (the delay between the first request and all the items on the page are loaded) and the bounce rate were within normal range. We then applied a Spearman’s Rank Correlation test to see if being a higher ranked site for speed (lower page load time) made a site more likely to be a higher ranked site for bounce rate (lower bounce rate). What we found is almost no correlation (0.18) between page load speed and bounce rate. This same result was found if we looked at the correlation (0.22) between bounce rate and the delay before page content starts appearing (time to DOM ready) So what explains the lack of a link? I have three theories 1. Users care more about content than speed Many of the smaller websites we sampled for this research operate in niche industries or locations, where they may be the only source of information on a given topic. As a user, if I already know the target site is my best source for a topic, then I’ll be very patient while the content loads. One situation where users are not patient is when arriving from Google Search, and they know they can go and find a similar source of information in two clicks (one back to Google, and then out to another site). So we see a very high correlation between bounce rate and the volume of traffic from Google Search. This also means that what should concern you is speed relative to your search competitors, so you could be benchmarking your site speed against a group of similar websites, to measure whether you are above or below average. [subscribe] 2. Bounce rate is most affected by first impressions As a user landing on your site I am going to make some critical decisions within the first 3 seconds: would I trust this site, is this the product or content I was expecting, and is it going to be easy to find what I need. If your page can address these questions quickly – by good design and fast loading of the title, main image etc – then you buy some more time before my attention wanders to the other content. In 2009, Google tried an experiment to show 30 search results to users instead of 10, but found the users clicking on the results dropped by 20%. They attributed this to the half a second extra it took to load the pages. But the precise issue was likely that it took half a second to load the first search result. Since users of Google mainly click on the first 3 results, the important metric is how long it took to load those – not the full page load. 3. Full page load speed is increasingly hard to measure Many websites already use lazy loading of images and other non-blocking loading techniques to make sure the bare bones of a page is fast to load, especially on a mobile device, before the chunkier content (like images and videos) are loaded. This means the time when a page is ready for the user to interact is not a hard line. SpeedCurve, a tool focussed entirely on web page speed performance, has a more accurate way of tracking when the page is ‘visually complete’ based on actual filmstrips on the page loading. But in their demo of The Guardian page speed, the page is not visually complete until a video advert has rendered in the bottom right of the screen – and personally I’d be happy to use the page before then. What you can do with Google Analytics is send custom timing events, maybe after the key product image on a page has loaded, so you can measure speed as relevant to your own site. But doesn’t speed still affect my Google rankings? Yes, slightly. But when Google incorporated speed as a ranking signal in 2010, their head of SEO explained it was likely to penalise only 1% of websites which were really slow. And my guess is in 7 years Google has increase the sophistication with which it measures ‘speed’. So overall you shouldn’t worry about page load times on their own. A big increase may still signal a problem, but you should be focussing on conversion rates or page engagement as a safer metric. If you do want to measure speed, try to define a custom speed measurement for the content of your site – and Littledata’s analytics experts can work with you to set that custom reporting up.
What is the bounce rate in Google Analytics?
The bounce rate is the number of web sessions where the user left your site after viewing just one page. It is a key measure for landing page engagement. This is the second article in the Q&A series. As I previous mentioned, I am going to continue answering some of the most-asked questions about Google Analytics and how it works. If you want to get an idea of how this works, you can visit PART 1(Pros and cons of using Google Analytics) of the series and see what questions we answered there. Here are the questions we will be tackling in this second article of the series: 1) What is the bounce rate in Google Analytics? 2) How is the Bounce rate calculated? 3) What is an ideal bounce rate? What is the bounce rate in Google Analytics? The definition of the Bounce Rate as shown in the Google Analytics Help Centre is “the percentage of single-page sessions. Those are sessions in which the person left your site from the entrance page without interacting with any other page”. Why is this metric important? A high bounce rate shows you may have some problems on your website. Remember that the bounce rate is correlated to the content of your website and should be considered in the context of the purpose of the website. If you have a content website, a services website or an ecommerce website you need to look at the bounce rate in the big picture and analyse it using Advanced Segments to look at a specific category of pages, and see how they’re performing vs other sections. Some reasons for a high bounce rate are: Single page website: where the user never leaves the first page through their whole visit. A high bounce rate, in this case, is actually irrelevant: you should focus on how many visitors. In order to find out how people interact with your website, you can track Custom Events on the page. To get an accurate bounce rate in this case you need to set up the events as "interaction hits". Incorrect implementation: for a multiple page website, in order to track all the pages, you need to add a specific tracking code on all of the pages for a correct read of the data. In case the bounce rate is high, that might show that the tracking code is not correctly applied to all pages of the website. User Behaviour: the people that arrived on your site and left without doing anything else, either because they found the information that they wanted on that page and there was no need to access other pages or they simply entered by accident and didn’t find what they needed. Also if a user has a page bookmarked, enters the page and then leaves, that’s also counted as a bounce. Site design: when the implementation is done properly then you really might have a problem with the way the content is displayed. In this case consider looking at the landing pages, as they might not do justice to the content. Also, the keywords or ads that you use, might not reflect the content of your website and because of that, you need to optimise either the content or the keywords and ads. How is the Bounce rate calculated? In Google Analytics, there are two indicators for the Bounce Rate. There is the Bounce Rate of a Web Page and then there is the Bounce Rate of a Website. The Bounce Rate of a Website is the total number of bounces across all of the pages on the website over the total number of entrances across all the pages on the website (both over the same determined period of time). This is represented in Google Analytics as a percentage shown in the table of all the pages displayed. The Bounce Rate of a Web Page is the total number of bounces on a page over the total number of entrances on the page (Both over the same determined period of time). The image above shows the equation for calculating it. This is also represented as a percentage but it is shown in the table for each page separately. Here is an article from OptimizeSMART in which they show us how to improve our bounce rate. [subscribe] 3) What is an ideal bounce rate? As I previously explained, the bounce rate should be as low as possible. In one of his articles, Avinash Kaushik who is a guru of Analytics tells us what the ideal bounce rate should be: “As a benchmark from my own personal experience over the years, it is hard to get a bounce rate under 20%. Anything over 35% is a cause for concern and anything above 50% is worrying.” To recap, in this article we managed to see what the Bounce Rate is, how it’s calculated and what is the ideal bounce rate we should strive for with our website. Make sure to check part 3 out, in which we will answer more questions about Google Analytics. Happy Reporting. Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
Pros and cons of Google Analytics for ecommerce merchants
How to improve your landing pages
With the How to improve your landing pages using Google Analytics blog post, I wanted to help answer the question, why users are clicking a call-to-action but are not converting? Now I will give you some basic tips on how to improve your landing pages, overall. Do what you say and say what you do There is nothing more frustrating for a client than to hope for honey and receive salt. Donʼt promise one thing and then deliver something else .. or even worse nothing at all (a 404 page). For example, if you are giving away an ebook, and your CTA says “Get your free ebook”, donʼt provide a PayPal form on the next screen asking for $2.95 for the product you said would be free, or merely say “thanks for registering” without a link to the product you are offering. Yes, you will have gained a lead, but the customer is now worthless and will tell others about your unfair tactics. In order to get the answer to "Why don't they convert" check this checklist: Do you respect the above? If not this is your biggest business issue. Do you track how many clicks your call-to-action have? If not, see the previous blog post about tracking CTAs What is your conversion rate? Depending on your business model, a conversion rate of 5% to 20% is be normal. (Calculate users that finished the call-to-action divided by users that clicked the call-to-action button.) With these answers, you can figure out what your problem is. This will either be that the users are not clicking or the users are not converting. If the users are not converting you can: A/B test the layout of next page after they click the call-to-action button A/B test the text of the next page after they click the call-to-action button Provide online support on that page offering customers the option to ask direct questions Create a survey for the segment of users that clicked the call-to-action but didn't convert to find out why they didn't Have any questions? Comment below or get in touch! Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
How Google Analytics works
How to improve your landing pages with clear CTAs
In the previous blog post, how to improve your landing pages using Google Analytics, we started analysis what makes a good landing page. Some of the ideas were related to call to actions. Your landing page must have a call to action (CTA) correlated with the marketing campaign and the full content of the page. Clear and unambiguous CTA(s) If you are offering app access, go with "Get Started" or "Create account" and don't say “Get your free ebook” or “go” or “submit”. Say short and clear what you want them to do. Don't mislead the users and don't use fancy words. When you're choosing the CTA for your landing page you should consider these three: what you say how your customer will interact with it where to place it What to say is the wording. If you want the customer to subscribe to the newsletter say "subscribe to the newsletter", if you want them to buy say "buy", if you want them to call say "call". Keep it short and clear. If the customer needs to subscribe you need to provide them with the field were to add their email address; If you want them to call you then you should use a dial function for mobile users or show the number for the desktop users; If you want them to buy then the press of the button should redirect them to a page where they can choose the option for delivery and payment. Where to place the call to action in your landing page is simple - where the customers will see it first. I presume you already have event tracking, in place (if no, find out how to set up in this blog post: Set up event tracking in GTM ). Based on some numbers from Google Analytics, let's see how good and bad engagement looks like for a landing page. Find out the level of engagement with the page Bounce rate: This will show you the number of people that entered this page and left without taking any other action (like seeing the second page or clicking on the call to action). The bounce rate will tell you how your whole landing page is engaging with the audience. In the example above, the landing page, /find-more has a bounce rate of 98,8%. This is very bad! On the other side, we have the landing page apps.shopify.littledata with 0% bounce rate. This is the holy grail of landing pages. These means that from an engagement point of view your landing page is perfect. As a rule: You should aim for at least the same bounce rate as you have on the entire website as a medium. Find out if your call to action performed Method 1 - Deducting from landing page report Go into Google Analytics -> in the search bar search landing page -> Choose Site content - Landing pages. Click on your landing page name and now add a second dimension: Second page. Find the link where your call to action redirects and analyse all elements in this report. If you don't have events in place, you will still be able to see how your traffic is clicking through the links on your landing page. If your landing page has more than 1 action then you can add a second dimension on the landing page report and see what was the second page they visited. In the example above, the call-to-action redirected them to the apps.shopify.com/littledata. From the numbers of sessions, we can see that only 10% of the users clicked the call-to-action button. 89% of the people wanted to find more about the product before purchasing. This is the example of bad engagement. The fact that 89% of the people wanted to find more means that we need to provide more details on the landing page and maybe have a clearer call-to-action. Method 2 - Deducting from Top Events report For this, go to Google Analytics and search for Top Events and add a second dimension to the report "Page". You can also build a custom report so you see the number of people that saw the page and the number of people that took the call-to-action. Have any questions? Comment below or get in touch! Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.
Subscribe to Littledata news
Insights from the experts in ecommerce analytics
Try the top-rated Google Analytics app for Shopify stores
Get a 30-day free trial of Littledata for Google Analytics or SegmentFree Trial