Results for


  • > All Sections

An evolutionary change for Shopping Ads on Google is upon us, yet many searchers will never notice the difference. For the first time since Froogle, effective immediately, Google is allowing unpaid product listings on its “shopping properties” (the Google Shopping Tab). You heard that right, free product advertising on Google Shopping! No need to create a new feed, just ensure you are opted-in to “surfaces across Google”. Why make this change? The answer is two-fold. In the short-term, amidst this COVID-19 pandemic, Google wants to help businesses combat the decline in brick and mortar sales. This change offers all brands the opportunity to sell on Google Shopping, without the need for investment in ad spend. The update was scheduled for later in the year and would have most likely been a slower roll out, but in response to the challenges in the retail sector due to the coronavirus pandemic, Google advanced their plans. From a long-term perspective, this is the next phase in competing with Amazon. Products on Google Shopping are no longer limited to brands with big budgets, allowing new and unique products to be displayed, which may better suit consumers' needs, creating an improved user experience and increasing the likelihood of a purchase. In addition, Google added PayPal to its list of eCommerce partners, opening the door to future advancements and the possible expansion of “Buy on Google”, a feature where the user completes their purchase without ever leaving the Google Shopping property. Via increased relevancy, increased conversion rate, and decreased barriers to entry, Google is hedging their bets that over time, this will create a behavioral change away from both their large eCommerce competitors and their new social eCommerce competitors. For the consumer As a result of the lowered barrier to entry for retailers (zero cost), consumers will get more choice in product selections due to the increased number of brands on the page. However, there is another factor which increases consumer choice. With large retailers, typically, only about 30% of their feed inventory is displayed due to the nature of Paid Advertising and the drive for efficiency in spend. For the other 70% of inventory, the performance metrics simply did not make Google Shopping a viable solution. For example, the cost of listing a $4 nail glue in Google Shopping outweighs the potential profit so advertising would need to be paused. However, Unpaid Product Listings open up this 70% of inventory as there is no cost. The consumers truly benefit from this update, getting more variety both in overall brand as well as individual product selection. But what does this mean for you as a retailer? There will be an impact to Performance, Reporting, and Optimization, but it is up to you to ensure it is a positive impact. Performance – The Paid Media real estate on Google Shopping properties will be dramatically reduced. Similar to the removal of the right rail ads in 2016, we can predict that this will lead to instability in product visibility (ad position and impressions) and inflating CPCs, as advertisers battle for the limited ad slots which remain. These limited ad slots will be housed in their own carousel at the top of the page while the new organic listings will populate underneath. However, it is worth remembering that there is now an abundance of free listings to take advantage of, so the potential increase in CPC will likely be offset by the free clicks elsewhere on the page. Additionally, as it stands, the majority of paid traffic still flows via the traditional SERP on, which remains unaffected by this change. With new products, more choice, and possibly lower price points, CTR could potentially drop. Google’s plan is to increase product relevancy for the consumer by allowing free product listings thus directly competing for that all-important “click”. While CTR is an advertising metric, what you, as a retailer, truly care about is qualified site traffic. This change may allow your brand to serve in both a Paid slot and a Free slot, therefore increasing the likelihood of incremental site traffic, offsetting any decrease in CTR. Also, at the present time, the majority of traffic is via the SERP which remains unaffected. Reporting – Currently, reporting for the Unpaid Product Listings sits within Google’s Merchant Center and exclusively focuses on clicks. For tracking and analysis purposes, you will likely want to enable auto-tagging or build custom click parameters. It is important to note that organic clicks will be aggregated together in one-line item. Google is working on the ability to segment data by category, product, and brand. As Google Shopping becomes more comparable to marketplaces like Amazon, it will be beneficial for retailers to aggregate metrics to share insights and inform strategy. Reporting will remain challenging in the short term. However, we must bear in mind this was an accelerated roll out by Google and that more functionality is to come over the next few weeks and months. Optimization – This update opens the doors to a new and exciting world of Shopping Feed SEO. Like Google Shopping Ads, these new unpaid listings will be powered by a product data feed managed through Google Merchant Center. We previously mentioned that CPCs are likely to increase, CTR may possibly decrease, and the best way to combat these from an overall business perspective is by maximizing visibility in the unpaid slots but this is a challenge without a robust data feed solution. The quality of your product data (paid and organic) is directly correlated to higher visibility on the SERP so your feed set-up matters now more than ever. A “functional” feed is not enough to drive success. But what differs between a functional feed and a best-in-class feed? Merchant quality, product data quality, and user engagement are three of the most important factors, but are also just the tip of the iceberg. From an Organic and Structured Site Data standpoint, there are a few elements that should be considered essential: ● The feed should use only Canonical URLs to avoid pulling information from the wrong version of a page. ● Schema Markup should be utilized and must match the contents of the page. ○ Pricing Schema should be considered, especially for any sale price items Retailers need to consider developing a technology-based frame of thought that outlines a strategy to achieve performance goals, layered into the role and impact of data feed solutions to arrive at that destination. While we expect results of this evolution in Google Shopping to be relatively small in the short term, we believe Google will now look to establish innovative ways to increase traffic, thus increasing the impact, both positive and negative. Unpaid Product Listings are valuable for Google, helpful for the consumer, and can be beneficial for brands as long as marketers monitor performance, optimize toward the data, and increase focus on feed based optimization. Amend these practices immediately to future-proof yourselves and truly reap the benefits. 0

In this blog post we will discuss what a Google Tag Manager (GTM) is and how it is implemented. In addition, we focus on whether you need one Google Tag Manager for all your websites or one for each page. Finally, we will provide a tip on how to structure a global Google Tag Manager yourself. What is Google Tag Manager? Google Tag Manager is a free tool that helps marketers maintain and implement marketing pixels and tags on the website without having to enter and modify the source code. Google Tag Manager sends information from one data source (such as your website) directly to Google Analytics. By using Google Tag Manager, marketers can forego waiting for developers to implement pixels. How do I implement Google Tag Manager? Once you've created a Google Tag Manager, you'll see this under "Install Google Tag Manager." Google Tag Manager contains two scripts. One script should be at the top of <head> in your source code, the other should be at the top of <body> in the source code. If you would like to learn more about how to get a Tag Manager up and running, go to Google's implementation guide. Head tag A website typically contains a <head> section and a <body> section . The <head> section often includes styles, meta information, scripts, titles, etc. This is where we insert our external scripts, such as Google Tag Manager. The Google Tag Manager script looks like this: <! - Google Tag Manager -> <script> (function (W, D, S, L, I) {w [l] = W [L] || []; w [l] .push ({ 'gtm.start': new Date (). getTime (), event: 'gtm.js'}); var f = d.getElementsByTagName (s) [0], j = d.createElement (s), dl = l! = 'data layer'? '& l =' + l: ''; j.async = true; j.src = ''+i+dl;f.parentNode.insertBefore(j,f); }) (window, document, "script", "dataLayer", "" Your Google Tag Manager ID ""); </script> <! - End Google Tag Manager -> This script places Google Tag Manager on the site. We recommend you place this as high in <head> as possible in the source code, as it ensures Google Tag Manager loads as quickly as possible. See also Google Tag Manager Quick Start Guide. NoScript tag NoScript is an alternative to the people (or robots/crawlers) who have disabled scripts in the browser or have a browser that does not support scripts. Google Tag Manager also has such a script and it should be placed at the top of your <body> tag. The script may look like this: <! - Google Tag Manager (noscript) -> <noscript> <iframe src = "" This Google Tag Manager ID "" height = "0" width = "0" style = "display: none; visibility: hidden"> </iframe> </noscript> <! - End Google Tag Manager (noscript) -> This NoScript tag does not really matter if you use Google Tag Manager exclusively to load JavaScript tags, marketing pixels, etc. However, if you are using Google Tag Manager to verify Google Search Console or Google Merchant Center for shopping ads, you will need to implement this directly after <body> in your source code. Otherwise, Google will not be able to verify your ownership. Templates in Google Tag Manager Google Tag Manager has a variety of templates you can use. But the only tag that is really supported if your users do choose to block scripts is the Custom Image Tag. The tag activates an iFrame, which includes the tracking. That is, if you have the <noscript> tag from Google Tag Manager installed and the user disables JavaScript in his browser, your existing Google Analytics templates will still not work. Few choose to block scripts, as many websites do not work at all without them. Google Tag Manager recommended structure There are several ways to set up a Google Tag Manager and it is important to mention that there is not one right way to do this. We see several different implementations across customers: • One Google Tag Manager per website (e.g., by country) • Several Google Tag Managers on subdomains • Global setups As a starting point, we will always recommend the last option, i.e., a global setup that you apply across your website. You can also use a global Google Tag Manager across multiple domains if you have more than one website. However, this does set some requirements for your websites. The pages must be identical in structure, otherwise, for example, you will not be able to apply your Google Analytics behaviour tracking across the websites unless you define it from the server using data layers. Why do we recommend one Google Tag Manager versus several Google Tag Managers? The short answer is time. The more Google Tag Managers you have, the harder it is to keep setups across all pages. It also becomes more difficult to secure your data across websites. Furthermore, each implementation will take longer if you, for example, must set up event tracking on an item across multiple markets. Sure, there are duplication tools where you can copy tags across Tag Managers, but it does not make sense in some implementations. The great thing about having one Global Tag Manager is that you can: • Secure your data • Quickly and easily onboard new markets and websites • Align your data structure across websites • Deploy once across websites How is this done in practice? Back in 2017, Google Tag Manager launched the Google Analytics Settings Variable. It made it easier to maintain one's Google Analytics setup by using a "master template" form on tags to integrate new custom dimensions and the like across all Google Analytics implementations. This set the stage for marketers to devise more intelligent setups in Google Tag Manager. In Google Tag Manager, there are endless possibilities for integrated and custom setups. In addition, there is also a template feature that serves as open source. So it can be difficult to determine your best setup options. Let's assume a scenario where we have five identical websites that we would like to track. We need to implement a complete tracking system with Enhanced Ecommerce, Facebook etc. The actual data layer structure is set up for the purpose of the scenario (based on Google's own Enhanced Ecommerce Developer Guide). In the past, you would probably consider making five individual tag implementations for each market. That may work, but if you run a larger Google Tag Manager setup, you end up with a lot of tags. The goal is to keep it simple and clear. In such a scenario, you can use Lookup Tables, a feature that allows you to identify a specific input and return a value based on it. We can then use the value to pass on data to unique Analytics tracking codes based on which website the customer is visiting. Here you can choose between Lookup Tables or Regex Tables. If we start from iProspect, it will look like this: iProspect uses subfolders in our URL (that is, we differentiate by individual markets, not the domain itself). Here we need a Regex Table to control where we send data and what data we send. The difference between the two is that LookUp Table requires an exact value in the pattern field, whereas Regex should be seen as a regular expression, where the URL contains patterns such as "/ en / dk /" that can be used to return a value based on the domain. That is, we can now use one tag to manage our Google Analytics, Facebook pixels and more across all markets. The great thing about this tool is that you can now easily onboard a new site by adding the new tracking code to the row (as shown in the image above), after which a duplicate setup of the other markets will move on to the new account. Can we help you with your Google Tag Manager? This is just one example how marketers can structure a Google Tag Manager setup more intelligently to quickly and easily launch a new website in a new market. Would you like to hear more about how we approach such a task? Contact us here. 0

Want to improve your website's checkout flow on your mobile in order to increase your conversions? 9 out of 10 Danish webshops miss sales.   By focusing more on your users' experience through the flow, it is possible. In this blog post, you will get some pointers on what a good user experience (UX) is on mobile and how you can improve your checkout flow on mobile with a focus on UX.   What is good UX on mobile - and what is not? There are several different definitions of what good UX is. However, the core definition centers around meeting the specific needs of users in specific contexts. By focusing on mobile, you will also be ready for Mobile-First indexing.   When we talk about good UX for mobile, there are some best practices that are an important part of the design process, such as: ·       Prioritise the user ·       Make the navigation intuitive ·       Focus on the user's goals ·       Make the user’s tasks easy to do ·       Build speed into the UX ·       Give feedback to the user ·       Minimise the amount of extra information ·       Layout the design according to the user's hand (see image below)       By having these best practices in mind, you can create a better user experience for users who either visit your home page via mobile or app. Remember that the future of search is about one overall user experience.   How do I create a better checkout flow? Buy-ready users often leave the checkout flow because they experience some form of frustration during the buying process, giving them a poor user experience. Below are some best practices for how you can minimise the users’ feeling of frustration in the checkout flow and thereby give them a better user experience. Getting started with conversion optimization is easy.   Visualise the curve It should be easy and clear for the user to understand and control what is in his/her basket. A rule of thumb is that the user must have clarity about the product, which includes product images and information, such as price and delivery costs. In addition, the user should have the feeling of control when it comes to making changes to the curve. Therefore, the user must be able to update the number, colors, size, etc. as well as remove products from the basket.   Save for later The Save for later feature can be an important factor in the checkout flow, as it allows users to save a product on the page itself and come back to buy it later. Some users assume that websites or apps automatically store the information in the basket, which can create great frustration when they return and discover the basket is empty. Delivery information Filling out a long form is both time consuming and can result in errors and frustrations among users. Therefore, minimise the number of fields to make it easy and fast for users to enter their information. Another thing you can do to optimise the process here is to insert a field with the option to use shipping address as billing address. This eliminates the need for users to enter the same information twice. Auto-fill and error One of the primary purposes of auto-fill is to make it easier and faster for users to fill out a form. At the same time, auto-fill reduces the risk of user error which creates a better user experience. There are several different types of auto-fill options, such as filling in delivery information or finding an address by entering a postcode. Should it happen that a user enters information that contains an error, it is important that the user receives feedback on this. This could be, for example, if the user has entered his telephone number with a 7 or 9 number instead of 8. Then it must be clear in the form where the error is, so that the user can easily and quickly correct the error. The feedback that helps the user detect the error provides a better experience as the user can quickly and easily locate and correct the error. Order overview In the order overview, it is important that the structure of the information is organised in a way that will help streamline the users' checkout. Therefore, the shipping address should be at the top where users have the option to change it. Then the number of products and their details should be displayed to avoid the user going back in the process to make sure that they are the right products. Discounts, delivery costs, VAT and the total price should also be included in the order overview. This way, you avoid an unexpected cost for users later in the process, which prevents them from converting. Payment methods For many users, entering card information on their mobile phone can be cross-border and time consuming. Therefore, you can create a better user experience by offering different payment methods - including the ability to use MobilePay. That way, users avoid entering card information, and some users perceive the method as more secure compared to entering it directly on the website. Another way to create a great user experience is by displaying security and verification images in the payment step. It gives users a sense of confidence and security in the checkout flow.     Purchase confirmation Last but not least, a purchase confirmation contributes to a good user experience, as users now know that the transaction has been completed and a confirmation email has been sent. There are several elements you can consider including in the purchase confirmation to create an even better user experience. For example, you might add an image or illustration that clearly shows the purchase has been completed. Here, users get a sense of a successful checkout process and confirmation  they completed their goal, namely, to buy a product. How do I know if it works? As mentioned earlier, good UX is characterised by meeting the specific needs of the users in specific contexts. The optimizations that are meet your users’ needs and work for your business may not work for another business and their users. It is important to be clear about what your optimizations should improve. The easiest way to do this is to set up different KPIs. With a KPI framework, you always have an overview of what to measure and how it goes. Although the previous sections provide examples of best practices in UX optimization of a checkout flow on mobile, it is not possible to know in advance whether the optimizations you make on your website or app will work with your users. Therefore, it will be important to perform A / B split tests of the optimizations before they are implemented. Here, the different versions are tested against each other, making it possible for you to find out whether the optimizations perform in your checkout flow or not before they are implemented. You should never implement anything without testing it first.   Need help getting started?   You are always welcome to contact us if you want to hear more about how we can help you optimise your checkout flow and UX. We are happy to help you get started, so that together we can create a digital success that drives business performance. 0