Attributing goals and conversions to marketing channels

On most websites, the conversion journey involves many different routes and across many sessions: few customers buy from the first advert. You may have heard of the ‘rule of 7’. In reality, it varies from maybe 2 or 3 touches for a $20 purchase and definitely more than 10 for an enterprise business service. Your company is buying prospects (or traffic) from a number of online channels, and in many cases, it will be the same potential customer coming from different sources. To be able to report on this in Google Analytics, we need to get the basic setup correct. Tagging campaigns for attribution The first step is to make sure that the different traffic sources can be compared in a multi-channel report are consistent and have complete inbound link tagging. Be sure to tag your campaign correct with our URL Builder. Some tools (such as Bing or Mailchimp) have options to turn on link tagging for GA - although it's buried in the settings. With many others, you will have to add the necessary ‘UTM’ parameters onto the link. Without this tagging, many sources will be misattributed. For example, affiliate networks could send referrals from any of thousands of websites which will appear under the ‘referrals’ channel by default. Facebook ads, since the majority come from the Facebook’s app, will appear under the ‘direct’ (or ‘unknown’) channel. From when full tagging is in effect, the channels report will start to reflect your genuine traffic acquisition source. But don’t expect a 100% match with other tracking tools – see our article on Facebook – GA discrepancies. Importing cost data The cost for any Google AdWords campaigns can be imported automatically, by linking the accounts, but for any third party campaigns, you will need to upload a spreadsheet with your costs on. The benefit is that now you can see the return on investment calculation update in real-time in the multi-channel reports. Model attribution The final step is to decide how you will attribute the value of a campaign if it forms part of a longer conversion pathway. The default for Google Analytics (and most others) is ‘last non-direct click’. That means that the most recent TAGGED campaign gets all the credit for the sale. If the user clicks on 5 Facebook ads, and then eventually buys after an abandoned basket email reminder, that email reminder will get all the sales (not Facebook). This attribution is what you’ll see in all the standard campaign and acquisition reports. You may feel that it is unfair on all the work done by the earlier campaigns, so ‘linear’ (sale equally credited to all tagged campaigns) or ‘time decay’ (more recent campaigns get more credit) may be a better fit with your businesses’ goals. Conclusion Multi-channel marketing performance attribution is not a luxury for the largest companies. It’s available to you now, with the free version of Google Analytics. It will require some setup effort to get meaningful reports (as with any measurement tool) but it has the power to transform how you allocate budget across a range of online marketing platforms. But if this still is not working for you then you may have a problem with cross domain tracking. Need a bit more advice or have any questions? Get in touch with our experts or leave a comment below!

2016-08-04

Tips to optimise your ecommerce landing pages

Are your ecommerce landing pages suffering from poor conversion rate because people aren't engaging? First impressions are everything, and more so online, so your task is to figure out which on-site improvements will help you towards your goals. Once you start optimising, it's a continuous process of reviewing, changing, testing and refining - aiming to find out what is most appealing to your customers, what they like and care about, what makes them trust you, what encourages them to purchase. There is always room for refinements so here are some tips on what you should consider when reviewing your pages. What are you trying to achieve? Before starting testing and implementing the changes on your landing pages, you have to be clear about what you want to accomplish. Whilst the end goal for an online store is to increase sales, at times you might also want to get more sign ups, or improve views of or engagement with product pages. Think about what success will look like as that will help with planning your optimisation tests. How are you going to measure it? If you are clear about what you are trying to achieve, it will be easier to set measurable targets. Are you looking to increase your sales by 10% or pageviews of products by 15%? Or maybe you want your potential customers to browse further and spend more time reading content? Further engagement can also be demonstrated by the site visitor scrolling down the page if you have long product or category pages. In which case you'll want to track how far down the page they get to. I believe in keeping reporting straightforward so when testing focus on tracking important metrics only. Ideally just one if you can, or a few if you have to, but that will help focus on measuring what is most important for your business at the time. Assuming you are using Google Analytics, like most of people looking after digital performance, set up goals to monitor how customers are converting. Our web-based software also makes it easy to keep track of on-site changes are by reporting on changes in trends, goals, pages. Who are you targeting? User-focussed content is more effective at engaging your customers and improving your conversion rates. So you should write up your customer personas to be clear about who you are targeting with landing pages. This also applies to general look and feel of your ecommerce site. Most importantly, include with personas what problems your customers are trying to solve or what they are trying to achieve.  Once your team knows who your ideal or typical customers are, then it will be easier to focus on creating more relevant and engaging content on those pages. Do you have a clear value proposition? Value proposition explains why you’re better than or different from your competitors, and what you can deliver that they can’t. When writing it up, focus on benefits not features. It’s not always about the product looking top notch (unless you’re the industry or company where that matters of course) so it is more about how you can alleviate their problem. Check out how to write your value proposition by following Geoffrey Moore’s model. Does your copy reflect your value proposition? Once you have your customer personas and value proposition, review existing content on the site against how you describe what your clients are looking for. Check if it fits with what they are looking for, explains how you can solve their problems or fulfill their desires. The copy on your site has to reflect how you can improve your potential customers lives through what you offer. A great copy informs, compels, captivates, reflects what people search for and promotes key benefits. Econsultancy have compiled a great set of advice from experts on writing copy for product pages. Also, check out Copyblogger Demian Farnworth’s articles for superb advice on writing copy. Have you found your winning call to action? This is very important – test your call to action until you find the best performing one. Your call to action is like a visual sign that guides the buyer towards a specific action you want them to complete. Different things work for different sites. Start off with trying simple changes like different text, colour, shape, size or placement of the button to figure out what is most effective for your page. If small changes aren’t helping, then try a more drastic change of the button or page. Do your pages load fast? This is pretty self-explanatory. Slow page loading speed might drive your potential customers away from your online shop, so you should regularly check whether they can view your products within 3 seconds (Source: Radware). If you’re using Google Analytics, you can use Site Speed reports to check how you’re performing and get advice on where to improve. If you don’t have Google Analytics, you can use their online tool PageSpeed Insights. Other tool worth checking out is GTMetrix where you can grade your site's speed performance and get a list of recommendations. Do you need to optimise for mobile? It’s a very common fact that more and more people are using mobile devices to browse and buy online. But unless you have unlimited budget for ensuring that your ecommerce site is optimised for mobile, it is best to check in Google Analytics first whether you need to do it now. If you go to Google Analytics > Audience > Mobile > Overview report, you will get a breakdown of device categories that buyers are using to visit your online store. Here you can see that the majority of customers, almost 93% are using desktop so in this case (assuming you have a limited budget) you might want to make sure you have a responsive site at the very minimum, and leave a full optimisation for mobile device for later when there is a sufficient need. Now, if results were different and let’s say you had 60% of people visiting your site via mobile devices, then you would want to ensure that they’re getting the best experience on their device and don’t leave the site to buy from a competitor instead. Are your test results statistically significant? Evaluating your AB test results isn't quite as simple as looking at the highest conversion rate for each test, which would be an incorrect way to interpret the outcome. You want to be confident that results are conclusive and changes you tested will indeed improve your conversion rates (or not, depending on the outcome of testing). That's where statistical significance comes in. It gives you assurance about the results of your tests whilst taking into consideration your sample size and how confident you want to be about the importance of the results. By reaching over 95% statistical confidence in testing results, you can be sure that the winning variation performed better due to actually being an improved version, and not simply due to change. You can easily find a calculator online that tells you if your AB testing results were statistically significant and you should conclude the test or not - for example, try the calculator by Kissmetrics or Peakconversion. There is no one winning formula for how to make your pages more effective, but you have to be pro-active to figure out what they are  - so keep testing until you do. Have any questions? Leave a comment below or get in touch with our experts!   Image Credit: Stocksnap.io

2016-07-27

How to use Google Analytics' hidden features

Google Analytics is a powerful tool when you know how to use it. In this article, we will show you how to use some of the hidden features of Google Analytics and how to empower the use of data in your business. It's often said that the only constant in life is change. Humans are build up to resist change and this resistance to change is now more important than ever. Napoleon once said, "You must change tactics every 10 years if you wish to maintain superiority." In today's society, the pace of change is immensely faster, and it will only continue to accelerate. We know our children are growing up in a technological age, but the ability they show in mastering the new and smart devices is truly amazing. The new age is coming, and online stores must be prepared to meet these kids’ expectations. If you have a website then answer these questions before continuing: Are you attributing new and returning customers to marketing campaigns? How do you make that data accessible, accurate and comprehensive? Do you understand how your customers are using multiple devices through numerous touch points? Are you prepared to measure this type of behaviour as shown in the video below? [embed]https://www.youtube.com/embed/qn7RfQU1MJg[/embed] Stats on ecommerce websites The Internet Retailer Top 500 Guide, published in 2016, mentions that the online sales for 39 publicly trading retail chains ranked at 10.4% while comparable-store sales growth was only 1.4%. Online customers are predicted to spend $414 billion by 2018. That’s more than 57% revenue growth since 2013, according to InternetRetailer.com. Shoppers are flocking to retailer websites with good content: annual product video views increased by 42% in 2015, according to a survey of retailer clients by Invodo Inc., an online video marketing firm. And shoppers who watch a video are 1.7 times more likely to buy something than those who don’t - but videos must be relevant, and those depicting how to assemble or use a product get the best results. If the video has a higher rating, then the consumers are more likely to purchase that product, Invodo found. A five-star rating correlates to a 3.76% conversion rate, while a one-star rating yields a 1% conversion rate only. And do your KPIs consider how the customer feels; does your website do better than this video? [embed]https://youtu.be/3Sk7cOqB9Dk?list=RDN5WurXNec7E[/embed] How can you collect data about your customers? Many powerful analytics tools, such as Google Analytics, are free and can help you analyse where your traffic comes from, what your site visitors search for to find you, and what your potential customers do once they get to your site. You can track visitor interactions with your site at a very detailed level, such as traffic sources associated with revenue and keywords associated with revenue amounts. Tracking your website activity will make sure that the efforts in the above categories, such as changes you’ve made to your website’s appearance and order process, product presentation, incentives and social media, are paying off. If these efforts are paying off, by how much, and which is the best performer? As you probably know, there are hundreds (if not thousands) of ways to drive traffic to your online store. The problem is that many of them are expensive and many of them do not convert. Before you test any type of traffic and spend even a dime on driving traffic to your site, it is imperative that you set up conversion tracking. This way you know exactly which sources are converting for your store and know where to reinvest advertising budget to bring in more sales. How can you use that data? Let me start off with showing you how you can centralise all your digital performance in one place: Google Analytics. If you use a variety of systems and tools to run your business, you can use Google Analytics to join and analyse that data in one place. For example, you can turn separate CRM data, ecommerce data, and Google Analytics data into a single comprehensive view of your business. Each business system you use generates its own data store. Your CRM might contain information like customer loyalty ratings, lifetime value and product preferences. If you are a web publisher, your content management tool probably stores the author name and article category. If you have an ecommerce business, you might create catalogues that describe your products according to prices, style, size, etc. And, since you're reading this, you most likely use Google Analytics to track traffic and performance for your websites, mobile apps or appliances. Typically this data exists in its own 'information silo,' unaffected and uninformed by the data in other silos. But with the data import function, you can merge the data generated by your offline business systems with the online data collected by Google Analytics. This can help you organise, analyse and act upon this unified data view in ways that are better aligned with your specific and unique business needs. For example, as a web publisher, you could unite the web hits collected by Google Analytics with the data dimensions exported from your CMS and CRM systems to analyse the relative contributions of authors to your site. You can use the Google Analytics API and Google Apps Script to access your Google Analytics data from Google Sheets. This is a powerful tool because it allows you to utilise all the great features of Google Sheets with your analytics data, such as easy sharing, collaboration, charting and visualisation tools. Not everyone has the ability to read the Google Analytics reports but with the right implementation and the right declaration of your KPI’s you can generate easy to read, comprehensive and reliable reports on your business. What if you could have a single place to enter and see at a glance what you are interested in? All your business KPI’s brought to you on a plate and with fresh data every day? You can view the most viewed product this week to see if you can supply accordingly, or view your goal funnel and see where your customers abandon the site and much more. Segmenting your clients Use the data to improve. You have a bunch of customers on your website every month. They are all the same but still so different. Do not communicate with them in the same way: segment your customer list. Google Analytics includes predefined segments (system segments) that you can use as provided, or that you can copy and edit to create new custom segments. You can also build your own segments from scratch. In addition, you can import segments from the Analytics Solutions Gallery, a free marketplace where Google Analytics users share segments and other solutions they’ve developed. A segment is a subset of your analytics data. For example, of your entire set of users, one segment might be users from a particular country or city. Another segment might be users who purchase a particular line of products or who visit a specific part of your site. Segments let you isolate and analyse those subsets of data so you can examine and respond to the component trends in your business. For example, if you find that users from a particular geographic region are no longer purchasing a line of products in the same volume as they normally have, you can see whether a competing business is offering the same types of products at lower prices. If that turned out to be the case, you could respond by offering a loyalty discount to those users that undercut your competitor's prices. You can also use segments as the basis for audiences. For example, you might create a segment of users who visit your menswear pages, and then target just those users (your audience) with a remarketing campaign that is focused on the new items that you are adding to those pages. Are your CTAs clickable and your PDFs downloadable? Event tracking is one of the best ways to understand the user actions on your website such as how many times a button was clicked, a form was submitted, or documents were downloaded. You can measure interactions on your site by either implementing the Google Tag Manager Data Layer Event code or leveraging Google Tag Manager's Auto-Event Tracking functionality. With Auto-Event Tracking in Google Tag Manager, capturing these actions is easy. You can create event tags directly within the Google Tag Manager interface and fire them with triggers based on predefined variables or on custom variables that you can build within the Google Tag Manager. Now it’s easy and you have no excuse to see if your business plans are on the right track. If you know what actions your clients do on your website, you have the ability to take actions in the right direction. Stop guessing and start counting numbers and actions. We've written a blog post previously on how to set up event tracking in Google Tag Manager. Track your social buttons I expect you already have social share buttons on your website, but do you track them? Like with the call to action buttons, the social media buttons can be tracked and you can find out the impact of your social presence. There’s a lot of value in both implementing these social buttons in a good and fast way and measuring all these interactions. Seeing which sort of social buttons work for which types of traffic can really help you find what you should be optimising how. Track your campaigns If you are running marketing campaigns on social media you can increase the value and quantity of the insight even on you social media platforms. The standard Facebook pixel is caching the conversion, but by adding some lines of code on the Facebook pixel with the Google Tag Manager you can track the value of a purchase, what searches were made on the website, how many times did the campaign result in items being added to cart and wishlist, how many clients started checkout, content views, adding payment info or completing a registration. Your social campaign will have more relevance and will be more documented when you will merge the force of your data with the data from your social media platforms. To take the problem from the other end, you can build your social campaign in a way that will be shown in Google Analytics in very detailed way. Littledata provides a template to build powerful URL’s that can be used in your social campaigns. The role of this URL is to tag your traffic with the campaign information. The URL builder makes it easy to tag your campaigns and track them in Google Analytics. Simply enter your campaign details, and it will generate a tagged uplink for you in 'Final campaign URL' field. All upper-case characters are converted to lowercase to avoid using a combination of both, which results in same campaigns showing up in different categories in Google Analytics. Download the Littledata campaign tracking sheet with a URL builder. We have detailed this before in this article on the Littledata blog: Why should you tag your campaigns? There’s always room for growth. You can track a client that enters the store, adds to cart, sees the delivery cost and exits; you can retarget a client that bought a product from you with additional products and can set personalisation of the store based on the customer’s behaviour. So when you think you’re done developing that, rethink and start again! Interested in getting help with any of these features? Get in touch with our experts and we'd be happy to help!     Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.

2016-07-14

How to calculate your marketing ROI

Are you running campaigns in AdWords, Facebook or on another advertising platform? Do you know whether your marketing efforts are paying off and which channels you should keep investing in to increase your product sales? As marketers face more and more pressure to demonstrate that their activities are contributing towards the profit, there is a bigger need for you to be able to show your decisions yield positive results. But if a particular channel or campaign is doing the opposite and causing your business losses, then the sooner you figure that out, the quicker you'll be able to adjust your further marketing plans. That’s where calculating and tracking your ROI becomes important. By being able to figure out how much you make from investing into a particular campaign or channel, you can figure out where to focus your budget. Whilst it’s difficult to compare the performance of specific marketing tactics across every single industry and company, there are interesting conclusions that have come out from market research. As reported by Web Strategies Inc., the top 3 channels that generated the best ROI were email marketing, SEO / organic search and content marketing. Email marketing has also been reported elsewhere to give the best ROI (source: Campaign Monitor), but you should focus on figuring out the correct ROI for your marketing activities and, based on that, decide which ones work for you best.     Further reading: What is CRO, conversion optimisation, for ecommerce? Image Credit: Image courtesy of Maialisa at Pixabay

2016-07-12

What is CRO, conversion rate optimisation, for ecommerce?

If you run or work in an ecommerce business, you will always be looking for ways to increase your sales. So CRO or conversion rate optimisation is one of the key metrics you should care about - review and improve it. Are potential buyers leaving your online store before purchasing products? Have you looked at the potential reasons why they may be leaving and ways to improve the number of visitors who end up buying? Increasing that number of people who complete the main action, or convert, is called conversion rate optimisation. Some of the reasons why more people are not buying your products could be: product pages are loading too slowly not enough information provided about the product your ecommerce site has poor navigation information about delivery and returns costs is too confusing/difficult to find need more time to think before committing to a purchase In the video below, Edward gives an overview of CRO and talks through some examples of tests you could be running to find out how to improve your conversion rate. *This video is part of ISDI online training courses for digital professionals. Video transcription so one of the important things, if you're going to increase your return on investment of marketing campaign, is to think about how users engage with your page and this is typically called conversion rate optimisation or increasing the percentage of people who land on the page or visit the page to those that do the main action let's look at this example which is a very generic e-commerce product page as you can see the very obvious call to action, which is highlighted, is to click the Buy button to add it to cart if we get a marketing campaign to push people to page let's say the product here is some pink shoes and our campaign says buy pink shoes we are wasting money that's never going to have a positive return on investment if people out on the page and don't even like the content they don't engage with it so we need to measure very carefully what is the bounce rate  of our landing page, and the bounce rate is the percent of people who land on the page and then go away with them without doing any further action and conversion rate optimisation is really the process through which you might go to get more people to convert - in this case to click Buy so we might look at the text on the page the heading could we change the copy to make it more engaging or to make it more fitting with the users expectations so if we advertise for pink shoes this better say pink shoes somewhere in the copy the next thing we'll optimise is the image - is it appealing, is it easy to see what the product is, maybe we might add a 3d visualisation animation of the product for them to get a better feel for it and then we might experiment with a Buy button itself - how about making it bigger or make it red this might seem really trivial but you'd be amazed the difference in conversion between let's say a blue button and a red button, so altogether we can run a series of tests in the next chapter, we're going to look at a series of tests you might run to test those things but the process of doing it is conversion rate optimisation and that's really going to help you boost that return investment from any given marketing campaign Have any questions? Get in touch with our experts!   Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.

2016-06-28

How to use Enhanced Ecommerce in Google Analytics to optimise product listings

Ecommerce reporting in Google Analytics is typically used to measure checkout performance or product revenue.  However, by analysing events at the top of the funnel, we can see which products need better images, descriptions or pricing to improve conversion. Space on product listing pages is a valuable commodity, and products which get users to click on them – but don’t then result in conversion – need to be removed or amended.  Equally, products that never get clicked within the list may need tweaking. Littledata ran this analysis for a UK retailer with Google Analytics Enhanced Ecommerce installed.  The result was a scatter plot of product list click-through-rate (CTR) – in this case, based on the ratio of product detail views to product listing views – versus product add-to-cart rate.  For this retailer, it was only possible to buy a product from the detail page. We identified three problem categories of product, away from the main cluster: Quick sellers: these had an excellent add-to-cart rate, but did not get enough list clicks.  Many of them were upsell items, and should be promoted as ‘you may also like this’. Poor converters: these had high click-through rates, but did not get added to cart. Either the product imaging, description or features need adjusting. Non-starters: never get clicked on within the list. Either there are incorrectly categorised, or the thumbnail/title doesn’t appeal to the audience.  They need to be amended or removed. How we did it Step 1 - Build a custom report in GA We need three metrics for each product name (or SKU) - product list views, product detail views and product add to carts - and then add 'product' as a dimension. Step 2 - Export the data into Excel Google Analytics can't do the statistical functional we need, so Excel is our favoured tool.  Pick a decent time series (we chose the last three months) and export. Step 3 - Calculate List > Detail click through This website is not capturing Product List CTR as a separate metric in GA, so we need to calculate as Product Detail Views divided by Product List Views.  However, our function will ignore products where there were less than 300 list views, where the rate is too subject to chance. Step 4 - Calculate Detail > Add to Cart rate Here we need to calculate Product Adds to Cart divided by Product Detail Views.  Again, our function will ignore products where there were less than 200 detail views. Step 5 - Exclude outliers We will use an upper and lower bound of the median +/- three standard deviations to remove improbable outliers (most likely from tracking glitches). First we calculate the median ( =MEDIAN(range) ) and the standard deviation for the population ( =STDEV.P(range) ).  Then we can write a formula to filter out all those outside of the range. Step 6 - Plot the data Using the scatter plot type, we specify List > Detail rate as the X axis and Detail > Add to Cart as the Y axis. The next step would be to weight this performance by margin contribution: some poor converters may be worth keeping because the few sales they generate are high margin. If you are interested in setting up Enhanced Ecommerce to get this kind of data or need help with marketing analytics then please get in contact.   Get Social! Follow us on LinkedIn, Twitter, and Facebook and keep up-to-date with our Google Analytics insights.

2016-03-31

3 steps to great email customer support

As a consumer brand, is there a better way of getting customers to refer you business than offering excellent customer support? My inbox this afternoon showed two polar opposites of handling support by email and illustrated what great support looks like. I can sum up the differences: Ditch the "you're in a queue" email Really listen to the customer Offer further advice Ditch the "you're in a queue" email My depressing email exchange with Swiss Airlines starts when I tried to complain about the £4.50 credit card charge. I would normally never pay it, but their debit card payment route was broken, so to book the flight I had no choice. Dear customer, thank you for your message. We will get back to you as soon as possible. The response time may vary depending on the amount of research required. Please do not reply to this E-Mail. Use for your feedback our page: www.swiss.com/contacts We thank you for your understanding. Yours sincerely, Swiss International Air Lines Ltd. Let's unpack the sheer hostility of this: "thank you for your message" = we care so little we couldn't be bothered to add a capital letter "as soon as possible" = nor do we have enough staff to answer today "Please do not reply to this E-Mail" = we can't even be bothered to install a smart ticketing system Really it would be better not to send me an auto-response at all - just get back to me when a human is ready. Let's compare that with an email I get from TransferWise, which was my good experience of the day. At first glance, this looks like an automated response, but then I realise it's signed by a real person - and they actually want me to reply to the email. TransferWise are having to deal with genuinely onerous FCA anti-money laundering rules - and offering a helpful way to get around it. Really listen to the customer The Swiss conversation goes downhill from there. OK, I'm a bit smart Alec about the transaction fee - but it's a well known scam. On 24 Feb 2016, at 05:51, contactus@swiss.com wrote: Dear Mr. Upton, Thank you for writing to us with regards to your query and we apologizes for the inconvenience caused. We would like to inform you that GBP4.50 is the fee charged directly from the bank/bank fee. Therefore, we cannot grant a refund with regards to the above mentioned fees. We trust the above information will be of assistance and are available to assist you with any further questions at any time. Thank you for choosing SWISS and we wish you a pleasant day further. Kind regards, Miriama Consultant Customer Travel Services / R1S ----- From: Edward Upton [mailto:edward@edwardupton.com] Dear Miriama, That is absolutely untrue. MasterCard charges you 0.3% for the transaction, which in this case is 51p https://www.mastercard.us/en-us/about-mastercard/what-we-do/interchange.html So please can you refund me GBP 4? regards, Edward Upton ----- From: contactus@swiss.com Dear Mr. Upton, Thank you for writing to us. We have reviewed your request regarding your reservation. Please note that in regards to your request we will not be able ot refund the OPC. Please note this (GBP4.50) is a charge placed by the credit card company and it applies as per the point of commencement of your ticket. We hope this information is useful. Please do let us know if you need additional information. Thank you for choosing SWISS. Kind Regards, Alexander Consultant Customer Travel Services / R1S This feels like someone has cut and pasted from a standard response list. It's robotic. And given that the original issue was actually about their website being broken, there is a total lack of empathy for the issue - just some 'apologizes' (sic). Offer further advice Often companies have to say no to refunds and extra requests, but at least be gracious. And sometimes the company can offer you something that benefits both parties: a guide to how to avoid needing to email in the future. Here is the exemplary reply from Transferwise Hi Edward, I hope you’re doing well! Thank you for getting back to us, and confirming that we can change the name on the payment ###### to your personal. I shall quickly pass this on to my colleagues, who are able to make the change and proceed with the transfer. As soon as the payment is sent out from our end, we shall send you a confirmation e-mail, like always. All you need to do is check your inbox every now and then.:) Just in case, I will explain how you can choose to use both your personal and business profiles on TransferWise. Once you log in to your TransferWise account, on the upper right corner you should see a logo (like a man in a circle). When you click on the logo, you should see: Use as Edward Upton Use as Littledata Consulting Ltd Therefore, if you want to set up a personal payment, and you’re planning to send money from your personal bank account, please make sure that “Use as Edward Upton” is ticked. And if you’re planning to make a business payment and send money from your business bank account, please make sure to choose the second option. If anything was left unclear or you would need help with something else, please don’t hesitate to get back to us. We are always happy if we can help! I hope you have a lovely day, Eliisa, TransferWise Support Which company do you think I'll recommend in the future? Comment below!

2016-02-25

How to audit your Web Analytics Ecommerce tracking

Most companies will see a discrepancy between the transaction volumes recorded via web analytics and those recorded via internal sales or financial database. This article focuses on how to find and reduce that discrepancy, to give greater credibility to your web analytics data. Following on from our article on common Google Analytics setup problems, we are often asked why Google Analytics ecommerce tracking is not a 100% match with other records, and what is an acceptable level of difference. Inspired by a talk from Richard Pickett at Ensighten, here is a checklist to run through to reduce the sources of mismatch. The focus here is Google Analytics Ecommerce tracking, but it could apply to other systems. In summary, you wouldn’t ever expect there to be a 1:1 match, due to the different paths the two events take over the internet. The general consensus is that anything less than 4% of difference in transaction volumes is good, but could sometimes persist up to 10%. Factors that affect this target rate include how many users have got ad blockers or disable Google Analytics (popular in Germany, for example), what proportion are on mobile devices (which suffer from more network interruptions) and how the purchase thank you / confirmation page is built. So on to the list. 1. Are other Javascript errors on the page blocking the ecommerce event in certain situations? The most common reason for the tracking script not executing in the browser is that another bug on your page has blocked it (see GDS research). The bug may only be affecting certain older browsers (like Internet Explorer 7), and have missed your own QA process, so the best approach is to use Google Tag Manager to listen for any Javascript error events on the confirmation page and send these to Google Analytics as custom events. That way your users do the testing for you, and you can drill into exactly which browsers and versions the bugs are affecting. 2. Is the tracking code as far up the page as it could be? If the user drops their internet connection before the whole page loads then the ecommerce event data won’t get a chance to fire. The best approach is to load the script at the bottom of the <head> element or top of the <body>.  The Google Analytics script itself won't block the page load, and arguably in this one purchase confirmation page, the tracking is more important than the user experience. 3. Is the tracking code firing before all the page data has loaded? The inverse of the previous problem: you may need to delay firing the tracking code until the data is ready. This is particularly an issue if your ecommerce transaction data is ‘scraped’ from the HTML elements via Google Tag Manager. If the page elements in question have not loaded before the ecommerce tracking script runs, then the product names, SKUs and prices will be empty – or returning an error. 4. Is the problem only your ecommerce tracking script or just page tracking is general? It could be that the way you are sending the transaction data (e.g. product name, price, quantity) is the problem, or that the page tracking overall is failing in some cases. You can pinpoint where the problem lies by comparing the pageviews of the confirmation page, with the number of ecommerce events tracked. Caveat: on many sites, there’s another route to seeing the purchase confirmation page, which doesn’t involve purchasing (for example as a receipt of a historic purchase). In that case, you may need to capture a unique purchase event, which only fires when a new purchase is confirmed – but without any information on the transaction or products. 5. Are events from your test site excluded? Most companies will have a development, staging or user acceptance testing server to where the website is tested, and test users can purchase.  Are you blocking the tracking from these test sites? Some possible ways to block the test site(s) would be: Set up sub-domain specific blocking rules in Google Tag Manager (or better) Divert the tracking from your test subdomains to a test Google Analytics account, using a lookup macro/variable Set up filters in the Google Analytics view to exclude 6. Is your tag set with a high priority? Tag manager only. If you use Google Tag Manager and have multiple tags firing on the tracking page it’s possible that other tags are blocking your ecommerce data tag from firing. Under ‘Advanced settings’ in the tag editor, you can set a higher priority number for tag firing; I assume the ecommerce data to Google Analytics is always the first priority. 7. Are any strings in the product name properly escaped? A common problem is apostrophes: if your product name contains a quote mark character, then it will break the following Javascript. See Pete’s bunnies – the strings in yellow are valid, and everything after the stray apostrophe will be misinterpreted. The solution is to run a script across any text field to either strip out the quotation marks or replace any quotes with their HTML equivalent (eg &quot;). 8. Are your quantities all integers? One of our clients was selling time slots, and so had the ‘quantity’ of the ecommerce tracking data equivalent to a number of hours. Timeslots sold in half-hours (e.g. 1.5 hours) were not tracking… because Google Analytics only recognises a quantity which is a whole number, so sending ‘1.05’ will not be recognised as 1. 9. Are any possible ‘undefined’ values handled? It may be that the data on your products is incomplete, and some products that people buy do not have a name, price or SKU. The safest approach is to have some fall-back values in your Javascript tracking code to look for undefined or non-text variables and post a default value to Google Analytics. E.g. If ‘product name’ is undefined then post ‘No product name’, or for price, the default should be ‘0.00’. These will then clearly show up in your Ecommerce Product performance reports and the data can be cleaned up. 10. Are users reloading the page and firing duplicate tracking events? Check whether this is a problem for your site by using our duplicate transactions custom report to see multiple events with the same transaction ID. A solution is to set a ‘has tracked’ cookie after the ecommerce tracking has been sent the first time, and then check whether the cookie is set before sending again. 11. Are users going back to the page and firing the tracking at a later date? The sessions column in the transactionID report in step 9 should give you an idea of whether the problem is repeat page loads in one session, or users revisiting the page in another session. If you see duplicate transaction IDs appearing in other sessions there are a couple of possibilities to investigate: Could users be seeing the page again by clicking on a link to an email, or from a list of historic orders? Are there any back-end admin pages that might link to the confirmation page as a receipt? In both cases, the solution is to have a different URL for the receipt that the one where the ecommerce tracking is fired. If there are any other troubleshooting steps you have found helpful, please let us know in the comments or get in touch!  

2015-03-17

Try the top-rated Google Analytics app for Shopify stores

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