Category : Shopify
CartHook integration for tracking one-page checkouts and upsells
We're excited to announce that Littledata now fully integrates with CartHook. The integration provides automatic tracking for sales from CartHook's one-page checkout and connects that data to marketing channels and shopper behaviour. Littledata -- CartHook integration is the easiest way to get accurate data and smart reporting to improve sales and marketing ROI. All you need is a Shopify store with CartHook Checkout installed (even for just one product) and a Google Analytics account! What is CartHook? CartHook makes it easy for Shopify stores to add customisable one-page checkouts and post purchase one-click upsells. Their intuitive funnel builder lets any store customise the checkout process to increase conversions and decrease abandonment. Features include: Customisable one-page checkout One-click post-purchase upsells, including for subscription products (works great with our ReCharge integration) Product Funnels allow you to send traffic to a pre-loaded checkout page from any landing page Native Shopify integration means no custom coding required! How it works Integrating CartHook with Littledata ensures that all sales activity is tracking correctly in Google Analytics. Littledata weaves together your Shopify and CartHook data and connects it with your marketing channels and campaigns. Why spend developer time on custom scripts and events when you can just activate the integration in a couple of minutes? Benefits of CartHook integration: Sales tracking - Get automatic tracking for sales from CartHook, seamlessly synced with sales made via standard Shopify checkout Marketing attribution - Connect marketing channels and campaigns with shopping cart activity and buyer behaviour Optimisation - Scale the smart way with Littledata's industry-leading optimisation tools, including a personalised dashboard, report packs, benchmarks and buyer personas It's all about accurate data. Littledata's script runs in the background, pulling from CartHook, Shopify, and any other source you've connected to your analytics. If you're an advanced Google Analytics user, you can dig into the improved data collection directly in GA. Read more about why CartHook customers should use Littledata. [subscribe] Setup guide For the Littledata -- CartHook integration to work, you need to have both apps installed for your Shopify store, then connect them by activating the integration. Install CartHook and Littledata Follow these steps to activate the integration Yes, it's that easy! Shopify Plus If you run a larger Shopify store on Shopify Plus, we're here to help you scale. Both Littledata and CartHook offer enterprise plans that include custom setup and a dedicated account manager. Larger stores looking for an enterprise plan or managed services are encouraged to sign up directly and then contact us for a free consultation. If you're a digital agency with multiple customers on Shopify using CartHook, even better! Check out our agency partner program for Shopify experts.
Introducing Littledata's agency partner program
We're excited to announce a new partner program for agencies! The pilot version was a huge success, so now we're opening up the program to any agency looking for a smarter ecommerce analytics solution. If you're using a BI dashboard and maybe some tools like Data Studio and Supermetrics, that's great, but you still need an advanced analytics solution like Littledata. Our app takes data science to the next level by actually fixing your customers' Google Analytics setups to ensure accurate tracking at every customer touch point. Then the app uses that data to automatically build smart, relevant reports. Additional benefits for partners include advanced setup with GTM and Facebook Pixel, custom reporting and analytics training. It's a win-win! If you're a digital agency with ecommerce clients, Littledata will make your job a whole lot easier. Ecommerce analytics for agencies Partnerships are at the centre of our business. At Shopify Unite this year, we announced the pilot phase of this new program that makes it easier for marketing agencies and ecommerce site developers to bring accurate analytics to their clients. But while Shopify is our most extensive integration, our agency partner program is designed for anyone working the ecommerce space, whether your clients are on Shopify Plus, Magento, Demandware, another platform or a custom build. As long as they're using Google Analytics to track marketing and shopping behaviour, Littledata will help you help them. Key benefits for agencies: Guarantee accurate data for your customers Save time by automating Google Analytics setup and reporting Automated reporting with proven results for ecommerce growth Custom views and dimensions in GA that you can use however you want Google-certified account managers to answer customer questions about analytics Easy access to client reports with our team members feature Analytics training for your team Complete ecommerce analytics suite: Scan and fix tracking issues with our industry-leading analytics audit tool Automate reporting with both pre-built report packs and custom reports for your client base Smart marketing tools, including buyer personas and Enhanced Ecommerce tracking for more effective AdWords retargeting Web and ecommerce benchmarks, plus an option for private benchmarks among your clients Subscription analytics for clients selling subscription boxes or offering subscription plans (we offer the only advanced Google Analytics integration for ReCharge stores) Easy integrations with apps like Refersion and Carthook How it works Our onboarding process for ecommerce agencies is very straightforward. It starts with a conversation where we can learn about each other's businesses. If it's a good match, we move on to sign a partnership agreement with clear terms for referrals and revenue share, then get you started with a test account for your first referral. The Littledata app creates a test property so that you - and your client, if you wish - can see how our tracking compares against the current Google Analytics setup. Once you go live with the new tracking, we work directly with your team to help you get the most out of the app's functionality, and begin to develop custom reports and private benchmarks, depending on what's most relevant to your agency business model. We also build a co-marketing plan with your team to help the partnership reach the right customers at the right time. And then - you got it - we grow together to take over the universe! Or at least we help growing ecommerce sites reach exponential levels of growth. (Read some customer stories.) Littledata's agency partner program is highly selective, but we do try to respond to all inquiries. So if you're looking for better ecommerce analytics for your clients, please do get in touch. [subscribe]
Six challenges in developing a Shopify integration
At the start of 2017 Littledata released its first Shopify app. A year on, here are my observations on the technical challenges we’ve overcome. This week we're at Shopify Unite in Toronto, and it's no surprise that their app ecosystem continues to grow. We chose Shopify as our first platform partner due to their open APIs, quality documentation and enthusiasm from other developers. Much of that has been as expected, but to help all of you looking to build your own Shopify app I’ll share some of our learnings on the hidden challenges. Littledata's Shopify app makes it a one-click process for stores to set up for Enhanced Ecommerce tracking in Google Analytics, and then get actionable insights based on the Google Analytics data. It has to hook into Shopify orders and products, as well and modify the store's theme and process ongoing transactions. 1. Handling re-installs gracefully The great advantage of Shopify’s app store over, say, Magento marketplace, is that any store admin can install and pay for an app with a couple of clicks. The disadvantage is that stores can be as quick to uninstall as install. Store admins may start, realise they don’t have permissions, time or energy to continue and roll back to try again later in the day. Since our app inserts a snippet into the store’s theme layout (see point two below), uninstalling removes the web-hooks we set up but does not remove the inserted snippet. When a store re-installs our app has to work out what state they were in when they uninstalled (audit, test mode or live), whether the script snippet is still there and what settings have been changed in the meantime. It took us a few months to get a handle on all the possible user flows, and we’ve found automated end-to-end tests to really speed up running through the different scenarios. In our Meteor framework we use Chimp [link] to run tests through Selenium on localhost and on our staging server. We've also found it essential to track our own stats of 'installs + activations' (including the date of first install and time to finally uninstall) rather than relying on the Shopify Partner stats of uninstalls and installs, which can hide the detail in between. 2. Working with script tags The other side-effect of making apps easy to install is that you can assume the early-adopter stores who will try your app already have lots of other installs. Shopify recommends using the Script Tag API to handle scripts linked to the app, so that when a store uninstalls your app it also removes any client-side scripts from the store. Unfortunately, in early tests we found the load latency to be unacceptably high: on some stores, only 50% of the page load events were getting fired before the user moved off the page. So plan B was add a snippet to the store theme, and then load this snippet at the top of the <body> element on all the layout templates. This has worked much more predictably, except when theme editors remove the snippet reference without enquiring what the Littledata app does (see our fifth challenge). [subscribe] 3. Charge activation vs authorisation Now a very simple gotcha. In our first month we had around 60 installs at a flat price of $20/month, but apparently no revenue. After investigation we found we had not activated the recurring charges after the store admin had authorised them. Doh! We're still not sure why an app would want to have authorised charges which are not activated -- seems like over-engineering on Shopify's side -- but luckily it was easy to correct without asking for more user permissions. 4. Tracking adds-to-cart The first version of our app tried to run the script when customers got to the ‘/cart’ page of a store. The problem here is that many stores have AJAX or ‘mini’ carts where customers can checkout without every visiting the cart page. We looked to trigger the script before the user got to the cart the page, but this appeared to run too many risks of interfering with the customer actually adding the item. Our final solution has been to poll the Shopify store for the current cart, and see if products have been added (or removed) since we last polled (and stored the previous cart contents in memory). This is somewhat inefficient, as it requires continuous network activity to grab the cart JSON from Shopify, but we’ve reduced the network requests to one every 4 seconds – judging that customers are very unlikely to add a product and checkout in less than 4 seconds. This cart polling has proved more reliable across different store templates. 5. Integrating with other Shopify apps I mentioned that early-adopter stores tend to have lots of other apps: and those apps have loyal customers who push to make Littledata's app to work their chosen app (not just vanilla Shopify). The challenge is that most of these app development companies run a very Agile process, constantly changing how their app works (hopefully to improve the experience for store owners). An integration that worked a few months ago may no longer work. We've found the best solution to be open developer-to-developer communications, via a Slack guest channel. Having the developers implementing the features on each side talk to each other really cuts down the delays caused by a well-meaning project manager slightly misinterpreting the requirement. 6. Handling ongoing updates As tested improved client-side tracking scripts, we needed to update the script in the store theme (see point 2 above). This creates a small risk for the store, as there is no UAT or test environment for most stores to check before going live with the new script. The store theme may also get edited, creating new layout templates where the Littledata snippet is not loaded. In the first version of our app we tried to update and re-insert the latest Littledata snippet automatically on a weekly cycle. However, once we reached hundreds of active installs this became unmanageable and also opaque for the store admins. In the latest version we now allow store admins to UPGRADE to the latest script, and then we check all the correct Google Analytics events are being fired afterwards. Giving the end user control of updates seems a better way of maintaining trust in our brand and also removing risk: if the update goes wrong, it’s quicker for us to alert the store owner on how to fix. Conclusion I’m still sure we made the right choice with Shopify as a platform, as their APIs, partner support and commercial traction are all number one in the ecommerce world. But I hope that by sharing some of the hidden challenges in developing Shopify integrations, we can all build better apps for the community. Have you built something for the Shopify app store? Are there development problems you’ve encountered which I haven’t shared here? PS. Are you a developer interested in joining an innovative analytics company? We're hiring in multiple locations!
How Littledata helps Shopify stores comply with GDPR
When the GDPR regulation comes into effect later this month, it will impact all websites trading with EU citizens. That means any ecommerce site with customers in Europe! Is your Shopify store ready to comply? We recently updated our Shopify app (since release 7.8) to help Shopify stores which use Google Analytics comply with GDPR. In addition to automatic fixes to help your store comply, we include recommendations for how to update your site content (such as Terms and Conditions), and how to deal with the new 'two year rule'. If you're running a Shopify store, the time to act is now. Automatic fixes with our Shopify app The first two steps are done automatically when you install our GDPR-ready Shopify app. If you're already using Littledata's Shopify app, these two fixes can be applied when you upgrade to our latest tracking script (version 3.2). Here's what they address. 1. Anonymise customer IP addresses The IP address of your website visitor is considered personal information under GDPR, and to remove any risk that this is sent to Google’s servers in the USA, our script scrambles the last few digits of the IP address. Google already promises not to store the IP address, so this step is an extra level of safety. This slightly reduces the accuracy of tracking which city your visitor came from -- but we believe that this is a small price to pay for ensuring anonymity. 2. Filter personal emails and ZIP/postcodes from pageviews Many sites accidentally send personal data in the page URLs or titles tracked by Google Analytics. For example, apps with their own checkout often send the user email as a URL parameter like ‘/email@example.com’. Our script now filters that personal data out at source, so the page path you’ll see in Google Analytics is ‘/url?email=REMOVED’. Additional manual steps There are two additional manual steps to ensure that Google Analytics for your Shopify store is GDPR-compliant. 3. Update your terms and conditions You need to update your website T&Cs to ensure users are aware of the Google Analytics Advertising Features that our Shopify app activates and Google uses to identify user demographics, such as gender and interests. We are not lawyers, but we suggest using something similar to these sentences to describe what data is collected, how you (and we) use the data, and how how users can opt out: Our site uses Google Analytics Advertising Features to deduce your gender, age group and interests based on other types of websites you have visited. We use this in aggregate to understand which demographics engage with areas of our website. You can opt out with Google's browser add-on. 4. Remove user-specific information after 2 years You should also change the data retention period for your Google Analytics web property, so that Google removes all user-specific information from their database after 2 years. To make this change, logging to your GA account and go to the Settings cog, and then Property > Tracking info > Data Retention. Use the 'data retention' drop-down menu to select to keep user data for 26 months, and mark 'reset on new activity' to ON. This means that after 26 months, if the user has not come back to your website, any user cookie will be deleted. We think this sensible to comply with the Right to Erasure without making any practical limits to your analysis. [subscribe] Right to Erasure feature coming soon! We're also working on a feature to help websites comply with the Right to Erasure or Right to be Forgotten. Here's a summary of that aspect of the regulation, from the summary of key changes at EUGDPR.org. Right to be Forgotten Also known as Data Erasure, the right to be forgotten entitles the data subject to have the data controller erase his/her personal data, cease further dissemination of the data, and potentially have third parties halt processing of the data. The conditions for erasure, as outlined in article 17, include the data no longer being relevant to original purposes for processing, or a data subject's withdrawing consent. It should also be noted that this right requires controllers to compare the subjects' rights to "the public interest in the availability of the data" when considering such requests. Littledata's Right to Erasure feature will ensure that when you delete a customer from your Shopify admin interface, any references to that customer are deleted from Google Analytics. This won’t affect aggregate reporting, such as number of web sessions or transactions. When do GDPR regulations take effect? The official enforcement date for General Data Protection Regulation (GDPR) is 25 May 2018. At that time any organisations in non-compliance may face heavy fines. In short, we recommend implementing the fixes above ASAP for your Shopify store. All you need is Google Analytics account and our Shopify app. And do check our blog regularly for updates. This is the best place to hear about new Littledata features relating to GDPR, as well as news and analysis about how the regulations affect different types of online businesses, including ecommerce websites, subscription businesses, and membership-based sites such as large charities and nonprofits. Looking for additional support? Contact us about GDPR consulting for analytics setup.
New webinar: Google Analytics for Shopify stores
Have you ever been browsing the Shopify app store and wished that you could hear directly from founders and app developers about how their products work? Our new free webinar lets you do exactly that! We're dedicated to providing free learning tools for Shopify stores. In the webinar recording below, you'll hear directly from our CEO and Product Director about how the Littledata reporting app works for Shopify sites on the growth path. Interested in automating your Google Analytics reporting? Great. Confused about how to connect your marketing campaigns to checkout steps and buying behaviour? No problem - we've got you covered. Problems are our business :) Google Analytics made easy for Shopify stores Join Edward Upton to get the lowdown on optimising Google Analytics for Shopify. Put on your thinking caps and get ready for Shopify Reporting 101. In the recorded webinar, Ed gives a product overview and covers a range of FAQs: Common issues with Shopify's native reporting How to get accurate data across the customer life cycle with Google Analytics Who uses Littledata How our automated reporting works The connection between marketing and revenue Our live webinars are designed for ecommerce sites, marketing agencies and everyone in between. We adapt the content based on questions from participants, so please don't hesitate to reach out with questions and suggestions. [subscribe] Ready for smarter growth? Sign up for a free trial of our Shopify reporting app today! The trials extend to all plans, so you can fix your analytics and fully test our feature set. PS. If you're looking for info on our Shopify app integration partners, check out these posts on ReCharge and Refersion.
How to add Littledata's code snippet to your Shopify store templates
Treasure hunting tools for Shopify stores (VIDEO)
These days, you can sell just about anything online. From subscription boxes to charities, everyone is using websites and mobile apps to enhance the customer journey. But even if you advertise on the right channels, how do you know if your marketing is working? And how do you connect that traffic to revenue? Watch this quick video to see how the right analytics setup will help you avoid getting shipwrecked on the seas of ecommerce, whatever you might be 'selling' online. https://www.youtube.com/watch?v=hE4nzZycVLE Google Analytics can take you much deeper than Shopify’s native reporting, but setting it up correctly is difficult without the right tools. Littledata gives growing Shopify stores a clear map of shopper behaviour, from marketing campaigns -- how people find you -- to the intricacies of buying behaviour: what customers buy, how they buy it, and who will want to buy more. Our Shopify reporting app automatically audits your Google Analytics setup to make sure you’re tracking everything you should be, and tracking it correctly. [subscribe] We give you accurate data and smart reports on everything from marketing channels like Google AdWords, Facebook and Twitter, to product performance and shopping cart activity, including details like checkout steps and voucher codes. The app makes it easy to tie every aspect of your store back to revenue, so you can make decisions like a captain instead of drifting along in the back of the boat and drawing the map as you float along. And we integrate seamlessly with other popular Shopify apps, including ReCharge and Refersion, so your analytics will always match every touch point in the customer journey. Sign up for free today and we’ll start building a personal treasure map for your Shopify store. Pricing is based on transaction volumes (but you're free to upgrade to a higher plan at any time), and all plans include a free 14-day trial!
Shopify vs Magento: How to choose an ecommerce platform
How do you choose between Shopify and Magento? Hostinger's Laura Ramonaitytė breaks down the differences between these popular ecommerce platforms. Taking your offline business online, or starting a new online business from scratch, can be overwhelming. However, if you take time to do research and choose the right ecommerce platform for your particular business, you'll alleviate stress and have a much greater chance of success. With so many options in the market, it can be difficult to know that you're making the right decision. Nevertheless, your first preference should be choosing a platform that can fulfil not just current but also future requirements of your online store, at least as much as you can estimate those future needs. To help you make this difficult decision, we've compared the two most popular ecommerce platforms: Shopify and Magento. We look at a number of different categories and performance areas, so make sure to read through the entire post to help you make the best decision for your business. Core differences Before starting the detailed comparison, let’s take a look at some core differences between Shopify and Magento. Shopify is a complete ecommerce platform, while Magento is free and open-source software. For Shopify, secure web hosting is included in all main subscription plans, whereas for Magento you need to set up your own hosting. Both platforms have technology ecosystems with apps and themes to help you customise your site and track online sales and marketing, but Shopify's app store is much more robust and developed, with over 2,000 apps available since they opened to third-party developers in 2009! Let's dive deeper into differences between the platforms. [subscribe] Pricing These platforms handle setup and operating costs differently. Shopify provides a 14-day free trial. After that, users need to purchase a monthly subscription (you can start the trial and then decide on a plan, which is a nice touch). Users can choose from 3 main subscription plans, currently ranging from $29-299 per month, plus lite (for basic selling via Facebook and 'buy' buttons) and enterprise (Shopify Plus) options. Shopify is a fully hosted platform, which means you pay a flat fee per month for a plan that includes hosting. It's worth mentioning that credit card charges and transaction fees can be extra. On the other hand, Magento offers two pricing options: Magento CE and Magento EE. Magento CE (Community Edition) is free for download and use, and you are not required to buy any monthly subscription. It can be a perfect option for small and mid-sized businesses. Magento EE (Enterprise Edition) is another option, ideal for larger online stores and established businesses. The price depends on the size of your business. You can find the exact pricing by contacting Magento specialists and requesting a quote. Startups.co.uk estimates that the costs for setting up and maintaining a Magento EE site are a good fit only for larger ecommerce sites and enterprises: To give some indication, a very basic Magento shop selling less than 6,000 products, that uses pre-made Magento themes, will cost you in the region of £20,000 to £40,000. On the other hand, if you have cheap web hosting, a Magento CE site using a free theme could be quite affordable, as long as you have the expertise to maintain it. Conclusion: Shopify has fixed pricing while the cost of Magento depends on different factors such as the costs of hosting plans, technical support and plugins. If you're an experience ecommerce developer, Magento probably gives the best cost-benefit. Otherwise, Shopify is a better deal. [subscribe] Templates and Designs Elegant templates and designs are a crucial part of any online store. The template which looks and feels good can attract more people and eventually earn more revenue. Screenshots from the Seaside style of the Providence theme for Shopify Shopify has it own theme store, where users can look for beautifully designed, highly-responsive templates and themes. However, since Shopify is a hosted shopping cart, users get limited options for customizations. That said, Shopify's themes are awesome for plug-and-play. The themes are organized by industry, such as Furniture or Clothing, and also by type of store, such as themes optimised for stores with very small (or very large) inventories. Shopify themes generally cost over $100 but include useful features like Instagram product feeds. Screenshots from the free Absolute Theme for Magento Since Magento is open source and has been supported by a large developer community from the start, it has a range of template options. There are free and paid themes available in the Magento Marketplace, and most are mobile responsive, but there is also a huge variety of free and paid themes available from independent front end developers around the world. It's worth noting that some Magento stores with solid coding experience do create custom themes on their own as well. Here's a guide to theme development if you're running Magento 2. Conclusion If you're looking for more theme options and customization, Magento is the winner. On the other hand, why start from scratch? Whatever you're looking for, it probably already exists in a Shopify theme! SEO Optimization If you are starting your online store from the ground up, it is necessary for you to pick the ecommerce platform that has SEO capabilities as well. Nowadays, more than half of all online purchases begin with an online search in search engines like Google and Bing. Therefore, it is crucial that ecommerce platform you have chosen supports various search optimization techniques. In our analysis, the overall SEO score for Magento is 95 out of 100 whereas Shopify's SEO score is 98 out of 100. Shopify is a highly SEO-optimized platform that has all the basic and advanced SEO features in all its plans. You can easily edit your title tags, meta description, page URLs, according to your requirement. Besides this, you can also customize your image file name and also edit alt tags as per SEO requirements. Like Shopify, Magento is also a fully SEO-optimized ecommerce platform that supports extensive SEO functionality. Along with basic SEO settings, it also provides some advanced SEO options, including canonical tags for separate categories and products, robot.txt files, image optimization, meta tags for products and home page. Conclusion Both platforms seem equally competent in terms of SEO optimization. As long as you have an organized content strategy, you can take advantage of the SEO capabilities of either platform to get more traffic. Customer Support Reliable support is more important than anything else. As a newbie, you may need to access customer support many times in a day. Consequently, invest in the company that has better technical support and back up based on what your needs might be. Shopify provides 24/7 technical support, which means that you can access support day and night whenever needed. There are three ways you can access their customer support team: Email Support Phone Support Live Chat Magento’s customer support does not include any official service. However, you can look for answers to your queries in its extensive developer community, Magento Forums, and in their documentation. Almost all platform-related queries are already answered there. Conclusion: This is the category where Shopify is definitely the winner. Ecommerce Performance For a detailed performance , check out this post on how Shopify and Magento perform for large ecommerce brands. In the post, Littledata's CEO looks at data from 1,600 Shopify and Magento stores to see where the platforms typically perform best, from technical performance essentials like site speed, to ecommerce essentials like conversion rate and average order value. Final Thoughts In conclusion, both Shopify and Magento have various stunning features and they can manage your online store efficiently and help to boost your revenue. Magento is an open source platform and is more flexible, but you need to have the staff and knowledge to develop it. Features, customer support and ease of use probably make Shopify a better ecommerce platform for a standard ecommerce business. Whichever you choose, I recommend getting Littledata's Shopify connection, Shopify Plus connection or Magento connection earlier rather than later - otherwise you will likely be missing essential data about sales and marketing! I hope this post inspires you to dig deeper and make an informed choice before launching your online store, whichever platform you choose. There are other platforms available as well, such as WooCommerce (Shopify vs WooCommerce), so don't just pick one randomly! Hostinger is a leading worldwide cheap web hosting provider.
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