Category Archives: Blog

Fostering Lifelong Customers: The Power of Segment Marketing

When it comes to nurturing long-term customers, it’s important to put yourself in their shoes: What keeps you coming back to certain shops and products? For many, the answer to this question revolves around shops that resonate with them. The marketing of products and services is most successful when customers feel seen and heard. That’s where segmentation marketing can turn a one-time buyer into a lifelong customer.

What is segmentation marketing?

Segmentation marketing is the process of dividing your customer base into groups based on commonalities around what they respond to and how they shop. Since some of your customers may have different pain points, desires, and experiences than other customers, segmenting allows you to speak to each group of customers in a way that resonates specifically with them. Overall, segmenting is the process of creating tailored experiences for large groups of customers.

By incorporating segmentation into your marketing strategies, you can better foster customer loyalty by creating a brand that really speaks to your customers. Through retention, you also encourage higher conversion rates overtime and can create better products and experiences for your customers since you can understand them more deeply through segment testing. All of these give your company a competitive edge over other businesses.

How can we segment our customers?

There are a variety of ways you can analyze your customer base and divide them into segments. Some common groupings are based on the following:

  • Demographic – you can segment your customers on factors such as age, income, gender, race, education, and occupation.
  • Geographic – you can segment your customers based on their physical location.
  • Firmographic – If your customers are other businesses, you can segment your customers based on factors such as employee count, office space, customer markets, revenue, and so forth.
  • Psychographic – you can segment your customers based on their personalities, lifestyles, opinions, and interests.
  • Behavioral – if you have data collected on your customers, you can segment them based on how they act: what they buy, spending habits, ads they click on, and so forth.

How do I get started with segment marketing?

Define your goals

Before you start pondering segments and strategies, it’s important to define what you want to get out of segmentation marketing. Increased customer retention, improved engagement, boosted sales, and so forth are possible goals you may want for your business. These goals will guide you as you establish your segments.

Identify segmentation opportunities

To divide your customer base up into segments, you need to understand who your customer base is and determine what criteria would be applicable to your specific market. As with most content creation, you need to have a good understanding of what kinds of people your products and services are for. What are their pain points, needs, and expectations? What are some commonalities between them that pop out immediately to you? It is in this step that you will start to determine what kind of segments best suit your customer base: demographic, psychographic, behavioral, etc.  

Note: Be wary of being too niche

When you begin to create segments, you need to keep in mind the size and profitability of them. We can segment our customer bases into a variety of small groups with niche interests and characteristics, but if creating and implementing marketing campaigns for those niches cost more than what your company would gain in return, the segment may be too niche to work. Be careful of dividing your customers into too small segments.

Establish your ideal customers

Once you have a collection of valuable segments, an activity that can help you get started brainstorming content for each segment is to identify your ideal customer for each segment. Who are they? What do they want? What are their struggles? What do they respond to in existing marketing? By answering questions like these, you can start to come up with ideas for content that will again resonate with each segment.

Craft target messages and offers

With your ideal customer per segment in mind, create marketing material that is tailored for each group. One thing to keep in mind is that the message should be coherent per segment and, to a degree, should make sense in the narrative of your overall business message. An example could be that you sell apparel and are dividing up your marketing based on the products bought. How you talk about shoes may be different than how you talk about dresses. Your company’s main message may be to sell quality apparel. That message should still be present in your segment marketing for both shoes and dresses.

Implement, Measure and Refine

Once you have your content created, it’s time to incorporate those into your communication channels. An important factor to keep in mind is planning out how you will track the success of each segment implementation. For your website, you may use an analytics program like Google Analytics 4 to track how engaged your customers are with your segmentation marketing. For your emails, you may use built in analytics from your email management system, such as with AWeber, to keep track of how well your segment is working. Overall, you want to determine the success of your segment marketing and change it as needed.

Note: Stay updated on your customer base

It’s important to keep in mind that your customer base will grow and change with time. Certain segments of customers may change in their preferences and needs, meaning that you need to stay up to date with your customers’ desires and the successfulness of your existing segments. You may need to dissolve some segments and divide your customers into new ones as your customer base evolves. The best way to stay informed is to collect and analyze data on your customers and segment campaigns.

Where to use segmentation strategies

Once you have a segmentation strategy set up, you can incorporate it into your marketing. Some common places you incorporate your segmentation marketing into are on are your website, social media channels, ads, and customer emails. All of these places are customer facing and may be the first place that a customer is introduced to your products and services. Each communication channel will need tweaks in terms of how you incorporate your marketing into them, but ideally, they should be sharing a coherent message to your segmented group.

Want to learn more?

The better you understand your customers, the better you can craft a business message that meets them where they are! Read our blog or listen in to our podcast for more tips and guides on making your business the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to optimize your website.

Interaction to Next Paint (INP): Measuring your Site’s Responsiveness

When searching in Google, Google serves what it considers to be “the best” sites first. How these sites reach these top positions can be complex, but one collection of metrics that Google takes into consideration is a site’s Core Web Vitals. Originally, there were three main vitals to measure, but now, a new vital has been introduced: Interaction to Next Paint (INP).

What are Google’s Core Web Vitals?

Google’s original Core Web Vitals were released in the summer of 2021 and were created in order to better measure a user’s page experience. Many of these metrics have to do with how fast your page feels. Currently, there are three Core Web Vitals to consider:

  1. Largest Contentful Paint (LCP): How fast does the largest piece of content on your site take to appear? For example, this could be your banner image or video.
  2. First Input Delay (FID): How long does it take for your site to respond to a click from a user? After landing on your page and clicking an item in your menu, how long does it take for the next page to load?
  3. Cumulative Layout Shift (CLS): How stable is your site when loading? Think of your site when it first populates. Does everything jump around as your text, images, buttons and so forth load in?

What is Interaction to Next Paint?

Interaction to Next Paint (INP) is a new metric that focuses on how responsive your page is to all user interactions. Let’s say a user clicks on a button. This button may take them to another page, causing the information presented to them to change. INP measures the time between that user’s click and the presentation of the new page.

Taking a closer look, Interaction to Next Paint (INP) is measured through the sum of three events that take place between a user’s click and the final presentation of request content:

  1. Input Delay – The amount of time that passes between when the user clicked on your page to when the corresponding event is triggered.
  2. Processing Time – The amount of time it takes to execute the code associated with the triggered event in the back-end.
  3. Presentation Delay – The amount of time between when the back-end code is finished executing and when the user is presented the final content.

Isn’t INP just like FID?

As you may notice, it sounds a lot like First Input Delay (FID). INP differs from FID because, rather than measuring only a user’s first interaction with a page, INP measures all page interactions. FID was used more as a base for determining first impressions. INP aims to better measure the responsiveness of your entire site. In March, 2024, INP is expected to become a Core Web Vital and replace FID.

What is a Good INP Score?

The range of INP scores in milliseconds.

A good INP result is a an INP below 200 milliseconds. If your site is below 200 milliseconds, your site has great responsiveness! If your site is somewhere between 200 and 500 milliseconds, that’s a sign that your site’s responsiveness needs some work. If your INP is above 500 milliseconds, your page has very poor responsiveness in the eyes of Google.

How do I measure my site’s INP?

Measuring INP by hand would be difficult if not impossible. Using tools such as Google’s Page Insights, we can measure all available Core Web Vitals in one place! INP is already included in the report.

A Page Insight report illustrating Core Web Vitals.

How can I Improve my Site’s INP?

Knowing exactly why your INP score is poor can take some investigating. A few best practices to consider though when it comes to improving site’s INP are as follows:

  • Optimize your Code – Sometimes, the back-end process of triggering and executing an event can be what is negatively impacting your site’s INP. Optimize your code by removing unused code, rewriting slow scripts, and splitting up code into smaller tasks at a time.
  • Use browser idle time to your advantage – When there is a lot to load on a page, it may be best to pick and choose what loads first! Things such as chat bots, for example, can be set to load while the user’s browser is idle, allowing the important content to load faster.
  • Keep your pages simple – If your site has a lot of content, loading a new piece of content in general may be slow. Avoid using too many large images, videos, animations, and so forth that will slow down the responsiveness of your site.
  • Consider loading content that is visible to the user first – Content-visibility is a CSS property that can control when an element renders. You can use it pick and choose what you load on a new page. You can use content-visibility to load only want the user sees on their screen while loading the rest as needed.

Want to learn more?

To retain customers, we need to create quality user experiences. Read our blog or listen in to our podcast for more tips and guides on making your business the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to optimize your website.

Magento 2: How to Create Single & Bulk Coupons

Looking to bring more customers to your site? One way that you can incentivize customers to browse your products is with digital coupons! By incorporating promotions and special deals into your email and social media marketing strategies, you can encourage customer loyalty and repeat customers. Lucky for us, making coupons in Magento 2 is quick & easy!

Coupons in Magento 2

In Magento 2, you can create coupons for your customers to use at checkout. Magento 2 supports various types of discounts that can be applied through coupon codes. You can make coupons that give percentage-based discounts, fixed amount discounts, free shipping, buy-one-get-one (BOGO) offers, and more! You can also automatically generate coupon codes in bulk. Whatever your promotional goals are, Magento 2 coupons are flexible and easy to create.

How to make a Single Coupon

If you are wanting to make a specific coupon, such as a “Spend $100 and get $20 off” discount of a “buy 4 get 1 free” discount, it may be best to create it by hand. In Magento 2, coupons are created in Cart Price Rules. There are multiple attributes that we can choose to fill in or leave blank depending on the coupon we are creating.

To get started on your coupon, we must do the following:

  • First, Log into your Magento 2 Admin.
  • In the left-hand menu, go to Marketing -> Promotions -> Cart Price Rules.
  • Once in Cart Price Rules, go to the right-hand corner and click Add New Rule.
  • When creating a coupon, there are three main sections we need to fill out: Rule information, Conditions, and Actions.
Filling out your coupon’s rules in Magento 2.
  • Under Rule information, fill out the following:
    • Rule Name – Internal name of your coupon.
    • Website – if you have multiple websites, where does this coupon apply? If the coupon is for all of your websites, select all options by holding Ctrl + Shift on your keyboard and clicking all of your sites.
    • Customer Group – If your coupon is limited to certain customer groups, which group is the coupon for? If the coupon is for everyone, select all options by holding Ctrl + Shift on your keyboard and clicking all of the groups.
    • Coupon – Use the dropdown menu to select Specific Coupon.
    • Coupon Code – Enter the code for your coupon. If we are using the $20 off $100 example, we may put “20OFF100.”
    • Uses per Coupon – How many times can the coupon be used? If this coupon is for a specific customer, such as a special email deal, we may want to set the number of uses to “1.” If this coupon is for everyone, we may want to leave it blank.
    • Uses per Customer – How many times can a customer use the coupon? In general, we may want to set this to “1” so that customers can’t repeatedly use the coupon. If it is a coupon that customers can use an unlimited number of times, we will want to leave it blank.
Creating conditions for your coupon in Magento 2.
  • Under Conditions, we will determine the conditions needed in order for the coupon to be valid:
    • Click on the small green plus symbol.
    • Using the Please choose a condition to add dropdown menu, select what part of the purchase the coupon is based on. For example, if the coupon is based on price, we may choose “subtotal.”
    • By selecting a condition, the condition will appear. Click the by “is” and fill in the blank for the condition. In the case of our $20 off $100 example, we would type the amount that the subtotal must be in order to qualify for the coupon: “100.”

Note: If your coupon applies to all products, do not set a condition

The conditions section of your coupon only needs to be filled out if there are specific products or spending thresholds that customer must reach to get the discount.

Defining actions for your coupon in Magento 2.
  • Under Actions, fill out the following:
    • Apply – using the dropdown menu, select how the discount works. Using our $20 off $100 example, we may select a “Fixed amount discount.”
    • Discount Amount – How much is your discount? In our example of $20 off $100, we would put “20.” If you were doing a BOGO coupon, you would put the number of additional items the customer would get free.
    • Maximum QTY Discount is Applied To – if your coupon is quantity restricted, enter the max number of items that the coupon will discount. If your coupon is not related to quantity, leave as “0.”
    • Discount QTY Step (Buy X) – if your discount applies depending on the number of items purchased, such as a BOGO coupon, you will put the number of items that need to be in the cart before the discount applies. For example, a Buy 4 get 1 Free deal would mean that this quantity would be “4.”
  • Once done, click Save in the right-hand corner. Congrats! Your coupon is ready to test and use!

Note: Make sure to test your coupons

As with any new additions or changes to our websites, testing is important. Make sure to that your coupon works correctly. Using our $20 off $100 example, add $100 worth of items to a cart and apply the code to see if the $20 discount is applied. If it is a BOGO coupon, add the appropriate type and number of items to your cart and apply the code to see if the correct number of the items are discounted.

How to make Auto-Generate Multiple Coupons

If you wanted to create multiple coupons of the same type, such as creating 10 coupons that give $20 off a cart above $100, there are a few additional steps we need to take.

To auto-generate coupons in bulk, we must do the following:

  • First, Log into your Magento 2 Admin.
  • In the left-hand menu, go to Marketing -> Promotions -> Cart Price Rules.
  • Once in Cart Price Rules, go to the right-hand corner and click Add New Rule.
Setting up auto generation for coupons in Magento 2.
  • First, we need to create our coupon just as we did when creating our single coupon above. Fill out the Rule information, Conditions, and Actions sections based on the kind of discount you want these coupons to have.
  • Once you have completed the basics of your coupon, hit Save in the right-hand corner and re-enter your coupon.
  • With the basics of your coupon created and saved, under Rule information, go under your Coupon Code and select Use Auto generation.
Managing your auto generated coupons in Magento 2.
  • Next, scroll down to the Manage Coupon Codes category. Here, you will need to fill out the following:
    • Coupon Qty – how many codes do you want to generate?
    • Code Length – how long do you want the codes to be?
    • Code Format – what kind of format do you want to use? You can select Alphanumeric, Alphabetic, or Numeric.
    • Code Prefix – if you want all of your codes to begin the same way, you can create a prefix here. For example, you could put “SALE” and all generated codes would begin with “SALE.”
    • Code Suffix – if you want all of your codes to end the same way you can create a suffix here. For example, you could put “SALE” and all generated codes would begin with “SALE.”
    • Dash Ever Character – do you want your code to be divided by dashes? You can divide a specific number of characters with dashes. This can help make the code more readable when the customer is trying to type it out.
  • Once done, click the Generate button under the form. It may take a moment to generate your coupon codes. Once the codes are generated, congrats! You have multiple codes to share with your customers now!

Want to Learn More?

Want more Magento 2 content? Contact us and tell us what you would want to learn about! In the meantime, read our blog or listen in to our podcast for more tips and guides to help you through your eCommerce journey!

Magento 2: How to Create Simple & Configurable Products

Just starting with Magento 2? One of the first things you may be eager to do once your shop is up and running is create your products for your store front! In Magento 2, creating a product comes with multiple product types and a wide range of attributes to choose from. Where do we get started?

Products in Magento 2

In Magento 2, there are a variety of product types to choose from. However, each type has their own suggested use and required attributes. In a basic installation of Magento 2, there are six default product types available:

Product type options in Magento 2.
  • Simple product – a product that has no variations, or rather, there are no options (such as color, size, material, etc.) for the customer to choose from. It is a set product.
  • Configurable product – a product that has variations. An example could be a shirt that comes in multiple colors and sizes. In Magento 2, configurable products are composed of simple products. These collections of simple products represent the individual options customers can choose from.
  • Virtual product – a product that has no variations nor is physical. This product could be a service, membership, warranty, and so forth. A virtual product doesn’t require shipping or delivery.  
  • Grouped product – a group of individual simple (or virtual) products that can be bought together as a set. These grouped products may be subject to some sort of promotional offer or discount when bought together.
  • Bundle product – a group of simple (or virtual) products that have to be bought together. Unlike grouped products, individual items from the bundle cannot be bought separately. The customer must purchase the full bundle.  
  • Downloadable product – a virtual product that is available immediately after purchase. This could be a downloadable file, software, ebook, video, etc.

In many cases, the most used product types in Magento 2 are simple products and configurable products. These two product types are very flexible and fulfill most of our basic product needs.

How to make a Simple product

If you are wanting to make a product that has no variations, a simple product is the way to go! To get started on a simple product, do the following:

  • Log in to your Magento 2 Admin.
  • In the left-hand menu, go to Catalog -> Products.
  • Once in products, go to the right-hand corner and click the drop menu arrow next to Add Product. In the menu, select Simple Product.
A simple product template in Magento 2.
  • Before looking at all the attributes, take a look at the top attribute: Enable Product. By default, your product is enabled, meaning its live. Toggle it to No until you are ready to release the product live.
  • On the product creation page, there are many options. First, select your attribute set. If you aren’t sure what that is and haven’t configured a different attribute set, use the default option.
  • Next, you must fill out the following: product name, SKU and price.
  • There are other options you can fill out. Fill out any attributes that are relevant to your product. Note that not all the fields need to be used. We suggest taking some time to at least fill out quantity & inventory source, assign your product to a category, and add content descriptions & images of your product.
  • Once done, click the orange Save button in the right-hand corner. Congrats! You have created a simple product!

How to make a configurable product

If you are wanting to make a product that has variations that the customer can choose from, you should make a configurable product. While making a configurable product, multiple simple products will be made during the process to represent the various choices customers can choose from. To get started on a configurable product, do the following:

  • Log in to your Magento 2 Admin.
  • In the left-hand menu, go to Catalog -> Products.
  • Once in products, go to the right-hand corner and click the drop menu arrow next to Add Product. In the menu, select Configurable Product.
  • Before looking at all the attributes, take a look at the top attribute: Enable Product. By default, your product is enabled, meaning its live. Toggle it to No until you are ready to release the product live.
  • On the product creation page, there are many options. First, select your attribute set. If you aren’t sure what that is and haven’t configured a different attribute set, use the default option.
  • Next, you must fill out the following: product name, SKU and price.
  • There are other options you can fill out. Fill out any attributes that are relevant to your product. Note that not all the fields need to be used. We suggest taking some time to at least assign your product to a category and add content descriptions & images of your product.
  • Now that the basics are set, its time to create the simple products that make up your configurable product. Under In the Configurations tab, you will be able to create the different variations of the product. These variations will automatically create several Simple Products that are not Individually searchable by customers. To create them, click Create Configurations.
Selecting attribute type for a configurable product in Magento 2.
  • First, select what the variation is: color, size, etc. Once you have selected your variation type by clicking the left-hand check box, click the orange Next button at the top of the page.
Selecting specific attributes for a configurable product in Magento 2.
  • Next, click the specific choices that this product has. For example, if we are dealing with colors, you may choose things like red, yellow, and blue. If a variant you desire isn’t present, you can create a new one by clicking Create New Value at the bottom of the list. Once you select your variations via the check boxes, click the orange Next button at the top of the page.
Determining images, price, & quantity for a configurable product in Magento 2.
  • Next you will be asked to determine images, Prices, and Quantity. Products will vary at this stage, as some variations may be different. Click the options that suit your product situation best and fill out the details about them. You can also skip these to do later. Once done, click the orange Next button at the top of the page.
Reviewing configurable product variations in Magento.
  • On the final page, you will be asked to review your variations. If you are content with them, click the orange Generate Products to create your variations.
  • Once done, click Save in the right-hand corner to save your Configurable Product. Congrats! You now have a configurable product!

Note: Your variations may need individual edits

For each variation you chose for your configurable product, a simple product was generated. These variations will be bare bones and will need some edits. You will want to either open each variation in a new tab from the Configuration tab of your configurable product or open them in edit mode from your Products page list. You can edit them by clicking Select & Edit. Add detail to your new Simple Products. Areas such as product descriptions, dimensions, and so forth will not be filled out, so you will need to go in and complete those as if you were making a Simple Product like we did above.

Want to learn more?

Want more Magento 2 content? Contact us and tell us what you would want to learn about! In the meantime, read our blog or listen in to our podcast for more tips and guides to help you through your eCommerce journey!

From Property to Insights: How to Setup your GA4 Property for Success

It’s official. Universal Analytics has been retired, making Google Analytics 4 the go-to for future Google Analytics business insights. By this point, GA users may already have a GA4 property either manually created or auto generated for us. New GA users may just be getting started with a new property entirely. Either way, there are some first steps we can take to start getting our new GA4 property up and running.

You have your GA4 Property. Now what?

Whether it be migrated by hand, auto generated by Google, or a new clean slate entirely, our GA4 properties need some extra tweaks to ensure that they are working properly and can start being used in our business strategies.

Choose your Preferred Report Collection

As you browse your GA4 property and read Google’s documentation on it, you may notice that your property looks different from the documentation. Specifically, when you look at your Reports, you may find that the category of reports you have varies from what you’ve seen in both the documentation and other tutorials.

Google’s Business Objectives Collection.
Google’s Life Cycle Collection.

In GA4, there are two types of report collections you could have: Life cycle reports and Business objectives. Both collections contain the same reports but organize them differently to fit the type of goals they assume you have. While Life cycle reports are the default report collection, you may find that your reports fall into the Business objectives Collection. This is caused by options you checked during the creation of the property.

Google’s business objective prompt that determine the kind of reports your GA4 property will start with.

When answering Google’s prompt concerning your business objectives, if you chose any of the first four options rather than the baseline option, your property would be installed with the Business objective collection. Currently, no collection is better than the other, so having one collection over the other isn’t a detriment to your analytics. However, if you prefer a certain collection, you can change or add that collection into your reporting category.

To change or add a report collection to your GA4 property, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the left-hand column, click Reports.
  • At the bottom left-hand side of your reports collection, click Library.
  • In the first row called Collections, you will see both the Business objectives collection and Life cycle collection.
  • Click the three dots of the collection you want to either use or remove. Click Publish or Unpublish to add or remove the collection from your report tab. Note that you can have both collections if you want to experiment!
Adding and removing Collections in GA4.

Review the Change Log

For GA users who had their Universal Analytics (UA) property auto-migrated by Google to GA4, it may be useful to review the changes and steps that were taken to create your new GA4 property. By reviewing the change log, you can better understand what parts of your UA property Google was able to migrate over, allowing you to identify any sections that you will need to migrate on your own. To do this, you can take a look at your property’s change log.

To access your change log, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Account column, select Account Change History. Here you can see the changes made to the property and filter them via date, location, and more!
The change history log in GA4.

Check out your Setup Checklist

All GA4 properties come with a checklist that you can use to set up basic analytics. Some steps in the checklist are a must while others are optional depending on your goals and existing analytics strategy. Overall, the GA4 checklist is a great place to get started, whether you are a veteran of GA or brand new.

To view your checklist, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Property column, select Setup Assistant. Here you will find Google’s setup checklist to help guide you. Note that some of the tasks may not suit your needs. If that’s the case, click the arrow on the right-hand side and click Mark as complete for any tasks that are either finished or unnecessary.
Google’s Setup Assistant checklist.

Make sure your Property is Collecting Data

For our GA4 property to be of use to us, setting up a connection between our new property and our website is one of the most important steps. Without data to collect, our reports are currently useless. For GA users who were auto migrated to GA4, your property may already be collecting data via a Google Tag Manager tag. However, it’s important to double check that your data stream is working properly.

To check if your site is connected to your GA4 property, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Property column, select Data Streams. Here you will see your data stream. There is usually only one data stream per property. Right away, in the right-hand side of the data stream, you will see if your property has been receiving data from your websites. If the message No data received in the past 48 hours is there, your property may not be connected, incorrectly connected, or hasn’t processed the connection yet.
Viewing your data stream in GA4.

If your data stream is not collecting data, you will need to manually set up a connection between your site and your GA4 property. For further instruction on how to do this, read our blog on the three main methods to connect your website to GA4.

Update the Default Data Retention Settings

With a new GA4 property, your property may be set to retain only 2 months of data by default. For many of us, 2 months of data retention can negatively impact our business strategies since we wouldn’t be able to establish trends that take place over the course of months. Lucky for us, this setting can be updated.

To update the default data retention settings, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Property column, select Data settings -> Data Retention. Here you will find your current data retention period and can change is by clicking the small arrow. You can retain data for either 2 months or 14 months.
Changing data retention settings in GA4.
Changing data retention settings in GA4.

Add a Filter for Personal Traffic

When analyzing your reports, you want the numbers involved to be accurate. One way to make sure your reports are correctly reflecting your website’s traffic is to filter out yourself from that traffic. We often browse our own sites for the sake of testing and review, however, that traffic can be included in your reports as customer traffic. To keep both you and your team’s traffic from muddling your reports, we can tell our GA4 property to ignore our interactions with our sites.

 To filter out your personal traffic, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Property column, select Data Streams.
  • Select your data stream. Then, click Configure tag settings.
  • On the right-hand side of settings, click Show all.
  • In the list of settings, click Define internal traffic.
  • Next, click Create. Follow the prompt to create an internal traffic rule. Make sure to remember your traffic_type value for a future step.
Creating an internal traffic rule in GA4.
Creating an internal traffic rule in GA4.
  • When done, click Create.
  • With our rule setup, we can now create our data filter. First, go back to Admin via the gear in the left-hand corner.
  • In the Property column, select Data settings -> Data Filters.
  • In the right-hand corner, click Create filter and choose Internal traffic. Complete the prompt to create a data filter. Note that the value you place in Parameter name should be the same as our traffic_value from the previous steps.
Creating a data filter in GA4.
Creating a data filter in GA4.
  • Once done, you can create it in Testing mode to test out the filter. Once you and your developers are sure that it works, return to your data filter and change it to Active to activate the filter.

Add New Users

While setting up your GA4 property, you may want to start giving access to the property to your team. To do this, you will need to add your team members as users to the property.

To give access to your property to other users, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Account column, select Account access management. Here you can see users who have access to the property. To add another user, click the blue + symbol in the right-hand corner and select Add users. Follow the prompt to identify your user and the roles you want them to have.
Adding new users to GA4.
Adding new users to GA4.

Connect any Other Google Properties you Use

If your business strategy involves other Google tools, such as Google Search Console or Google Adds, you can add sections for those tools in your GA4 property, allowing you to see everything in one place.

To connect your other Google tools to your GA4 property, you will need to do the following:

  • Log into Google Analytics.
  • Make sure you in the correct account and GA4 property.
  • In the bottom left-hand corner, click the gear icon for Admin.
  • In the Property column, scroll down to the Product Links. Under the Product Links section, you will find a collection of Google properties that you can connect to. Choose the products that you want to connect to and follow the Link button to get started.
List of linkable Google properties in GA4.
List of linkable Google properties in GA4.

Just getting Started with GA4?

Want to learn more about GA4? Check out our GA4 blog posts for more insights on using GA4! If you are just getting started with Google Analytics 4, take our free GA4 crash course to get started! If you want to start using GA4 but don’t have the means or time to set it up yourself, we can setup GA4 for you!

Navigating the GA4 Migration: 3 Methods to Connect your Website to GA4

On July 1st, 2023, Google will officially transition from Universal Analytics (UA) to Google Analytics 4 (GA4). Existing UA Properties will stop collecting data, which means that if you want to continue using Google’s Analytics tools in your eCommerce strategies, you will need to migrate to GA4. Where do we get started?

How do I migrate to GA4?

To begin migrating to GA4, you must first create a GA4 property. In March of 2023, Google began auto-migrating users to Google Analytics 4, so you may find that you already have a GA4 property in your properties list. However, if you do not have an auto-created property, the first step to migrating to GA4 is to create a new GA4 property.

To create a new property, you will need to do the following:

  • Log into your Google Analytics account.
  • Make sure you are on your desire UA property.
  • Click the gear icon in the lower left-hand corner to go to Admin.
  • In the second column called Property, click the blue “Create Property” Button.
  • Follow the prompts to create your new GA4 Property
Creating a new property in the GA4 Admin page.
  • Follow the prompts to create your new GA4 Property!

Connecting your website to GA4

Once your GA4 property is created, you want to connect your GA4 to your website so that you can start collecting data. If you just created a new property by hand, you may be automatically sent to Tag Instructions. If you are using an auto-migrated GA4 property, you will want to go to Admin -> Data Streams -> View Tag Instructions.

Before getting started, it is important to know that there are 3 ways to connect your GA4 property to your website that depend on how your Universal Analytics account was connect:

  1. Analytics Tag (analytics.js)
  2. Google Tag (gtag.js)
  3. Google Tag Manager

Note: Which migration method is the easiest?

Depending on how you connect Universal Analytics to your website, there are suggested methods to use to make the migration as easy as possible:

If you used an analytics tag to connect your UA property to your website, the easiest way to connect to your GA4 property would be to use google tag.

If you used a google tag to connect your UA property to your website, the easiest way to connect your GA4 property would be to continue using google tag.

If you used Google Tag Manager to connect your UA property to your website, the easiest way to connect your GA4 property would be to continue using Google Tag Manager.

Migrating from UA Analytics Tag to GA4 Google Tag

For those who used the analytics tag to connect their UA property to their website, the best course of action is to replace that analytics tag with a google tag. The analytics tag, analytics.js, is a snippet of code that you or your developer installed in the header of your webpages in order to start collecting data in Google Analytics. Your new GA4 google tag will work much the same.

To replace the tag, we need to do the following:

  • In your GA4 Property, go to Admin -> Data Streams.
  • Click on your data stream. There will most likely only be one stream to click.
  • Click View Tag Instructions at the bottom of the list.
  • Under Install Manually you will find a your google tag code. Copy the code snippet.
Finding the GA4 Google Tag for your data stream.
  • Go to your website and find the analytics.js snippet in the code of your website. It should be in the header. Replace that snippet with your new google tag code!

Note: Installing the google tag snippet can vary per platform

When it comes to installing your google tag snippet successfully, the location can vary. Some platforms may let you insert the code in one location and automatically attach that code to the rest of the headers. Others may have required manually inserting the code on every page. Talk with your developer about what is involved so that your code can be correctly installed.

Migrating from UA Google Tag to GA4 Google Tag

For those who used the google tag to connect to their UA property to their website, the best way to transition your data stream to GA4 is to replace your UA google tag with your new GA4 google tag. The only differences between these tags are the measurement IDs. In universal analytics, this ID starts with “UA” and is followed by a string of letters and numbers. Your GA4 measurement ID is the same, excepted instead of “UA” it starts with “G” followed by a string of letters and numbers.

To replace the tag, we need to do the following:

  • In your GA4 Property, go to Admin -> Data Streams.
  • Click on your data stream. There will most likely only be one stream to click.
  • Click View Tag Instructions at the bottom of the list.
  • Under Install Manually you will find a your google tag code. Copy the code snippet.
Finding the GA4 Google Tag for your data stream.
  • Go to your website and find the gtag.js snippet in the code of your website. It should be in the header. Replace that snippet with your new google tag code!

Migrating from UA Google Tag Manager to GA4 Google Tag Manager

If you are already using Google Tag Manager (GTM) to connect your UA property, connecting your new GA4 to tag manager is easy. To start collecting data on your GA4 property, we need to add a new tag to GTM. To do this, we will need our GA4 Measurement ID handy.

To track your new GA4 property in Google Tag Manager, we need to do the following.

  • In your GA4 Property, go to Admin -> Data Streams.
  • Click on your data stream. There will most likely only be one stream to click.
  • In the right-hand area of your data stream, you will see your measurement ID. Copy your ID for future use.
Creating your GA4 tag in Google Tag Manager.
  • Next, go to Google Tag Manager.
  • Select your Tag Manager Account.
  • In the left-hand column, click Tags.
  • Click New.
  • Click Tag Configuration
Finding your measurement ID for your data stream.
  • In tag types, select Google Analytics: GA4 Configuration.
  • Title the Tag in the left-hand corner.
  • Paste in your measurement ID.
  • Click Triggering and select All Pages
  • Click Save in the right-hand corner to complete your GA4 tag!

Note: Are there any other ways to migrate my data streams to GA4?

Other than these three methods, there are other methods you can consider that depend on your specific platform. Some platforms have built-in mechanisms, plugins, or add-ons that aim to help you connect your Google Analytics properties to your website. Research what your platform has to offer in terms of Google Analytics tools.

Next Steps for GA4 Migration

Whether you are manually migrating your UA account to GA4 or are working with Google’s auto created GA4 property, it’s important to keep in mind that more complex analytics will need further migration. Google’s auto-migration migrates the basics of your previous UA account, but any customized analytics you or your developers have set up will need manually migrated and re-thought to suit the new GA4 environment. To learn more about GA4, check out our GA4 blog posts.

For more help with setting up the basics of GA4 and understanding how to use it, take our free GA4 crash course to help you get started!

Creating Lifelong Customers: Strategies for Customer Retention

When it comes to optimizing our sites, we often think in terms of optimizing our site to acquire new customers. However, customer acquisition isn’t the only thing we should focus on. As business owners, we should also keep in mind the customers we already have.

Creating Lifelong Customers: Strategies for Customer Retention

What is customer retention?

Customer retention refers to the strategies and efforts we make to retain our existing customers and encourage them to continue shopping with us. Customer retention strategies aim to create strong, ongoing relationships with our customers to encourage customer loyalty. By continuing to satisfy and meet the expectations of our existing customer base, we can reduce the number of customers who, over time, stop doing business with us.

Why is customer retention important?

Customer retention efforts can directly determine how long a customer continues to turn to our businesses for the products and services they desire. One factor that makes customer retention important is that existing customers purchase more often. Existing customers who are happy with your customer experience are also more likely to buy new or premium products and services from you because they trust your brand. The most valuable aspect of successful customer retention strategies beyond higher ROI is that loyal customers may also encourage the people they know to consider your business as well. Overall, customer retention has valuable long-term benefits for your business.

Is Customer Retention more important than Customer Acquisition?

When it comes to comparing the value of customer acquisition and customer retention, it’s important to keep in mind that your business strategies should consider both of these objectives. No matter how great your customer retention strategy is, customers do come and go. You will always want to continue bringing new customers onboard. However, just acquiring customers without any follow-up can lead to short customer lifetimes. Through customer retention strategies, we can work to make our relationships with our customers longer, improving both our conversions and our overall reputation. Balancing both of these objectives is key to long-term success and business growth.

How can I retain Customers?

Ensure excellent customer service

Having exceptional customer service is important when it comes to customer retention. When customers feel valued and well taken care of, they are more likely to remain loyal to your business and brand. One way to make sure that you are providing good customer service is to support multiple methods of contact when it comes to helping customers. On your contact page, make sure there are a handful of options to reach out, such as email, phone, physical address, live chat, and so forth. Making sure users can reach out to your business easily and receive prompt support helps create satisfied customers.

Create seamless shopping experiences

From browsing your offerings to purchase, the experience of buying from your business should be smooth and intuitive. After all, we want users to think of our websites and remember good memories rather than frustrations. Optimizing our websites is a large, continuous process, but a few notable areas we should work on are device compatibility, load times, navigation, and streamlined checkout. The less friction users run into when using your site, the better they will remember their experience.

Stay engaged on social media & email

It can be easy for customers to buy your products and services once and be left with little connection to your business and brand. In order to prevent a customer relationship from dying before it can even grow, we need to take the initiative and talk to our customers. We can send emails to them to check in on them, share offers and deals, and create personalized shopping experiences. We can also connect with them on social media and directly talk with them through posts and comments. By having an active presence in their lives, customers will be more likely to remember you when they are looking for your products and services again.

Provide post order follow-ups

Just got a new customer? One way we can encourage a growing relationship with a customer is to simply reach out to them after their order. This could simply be an email that thanks the customer for their order and checks if they are satisfied with their purchase. We can also do things like assistance, ask for reviews, or provide resources related to the item they purchased. Reaching out to customers in this manner demonstrates your commitment to quality customer experiences and builds trust.

Implement proactive re-engagement strategies

Just as it’s important to keep existing customer engaged, we should note customers who, despite our efforts, are absent. While identifying these customers will vary per business, if we notice a customer that hasn’t connected with us in a while, sending a targeted email to them can help re-kindle our relationship. These emails could contain offers, exclusive discounts, and personalized content based on their previous purchases with you. By reminding them of what you have to offer, you can remind them of your value and encourage them to continue a relationship with your business.

Take Action and Transform Your eCommerce Business

To retain customers, we need to create quality user experiences. Read our blog or listen in to our podcast for more tips and guides on making your business the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to optimize your website.

From Cart to Checkout: Tactics to Reduce Shopping Cart Abandonment in eCommerce

In the fast-paced world of eCommerce, having our customers’ undivided attention can be difficult. A customer can have products in their shopping cart, ready to complete the checkout process, but somewhere along the line it happens – they hesitate.

The uncertainty could be due to an outside distraction: the ringing of their cellphone or the realization that they are late for an appointment. However, the hesitancy could also be internal: something about your site confuses them. In either scenario, the customer may end up closing the browser tab and abandoning their cart, leaving behind the items they were so eager to purchase.

How can we reduce shopping cart abandonment? Luckily for us, there are actionable strategies you can implement to reduce shopping cart abandonment and recapture lost sales.

From Cart to Checkout: Tactics to Reduce Shopping Cart Abandonment in eCommerce

What is shopping cart abandonment?

An abandoned shopping cart is essentially an incomplete checkout. The user added items to their cart, but somewhere along the process, whether it be while shopping or during checkout, the customer left the page. For an eCommerce business, an abandoned cart is a lost sale. That’s why it is important to reduce the chances of a customer abandoning their cart.

How can we reduce shopping cart abandonment?

To reduce the number of potential customers abandoning their carts, we need to streamline the checkout process. From seeing the cart to paying for the items, it should be easy for users to buy your products and services. This idea doesn’t only apply to purchasing items online. Streamlining can be applied to services that are done via consultations as well. Overall, there should be a set of simple, easy steps that we can guide the user through to complete their purchase. To make checkout easy, we can incorporate some of the following strategies:

Display progress indicators

When it comes to purchasing products or services, one way to keep users going through the checkout process is to tell them what to expect.  This can be done with a visual progress indicator. For example, after the user goes to check out, you can show the steps that they need to complete as a progress line at the top of the page, or as a folded list that they see open and close as they progress through the process. Overall, the uncertainty of the checkout process is a major reason people abandoned their carts and potential purchases, so it is important to clearly state the process.  

Note: What if I don’t have a digital checkout process?

For businesses that sell services via consultations, it is important to tell your potential customer the steps they need to take to buy your services. These steps need to be short and concise. Having about three steps would be best, since it makes it feel less overwhelming for the customer. By having these steps explained to an interested customer, they are more likely to go through with the purchase since you have made the process easy to understand and imagine.   

Offer guest checkout

In many articles, we have emphasized the importance of having a guest check out option when it comes to digital storefronts. Some users may not want to make an account with our business right away, and if we force them to make an account, they may just exit out of their browser, giving up on their purchase. To capture those users who want our products but aren’t fully committed to the idea of making a full account, guest checkout lets them purchase them anyway. While their information won’t necessarily be saved for future checkouts, it gives our products and services a chance to shine, ideally creating a reoccurring customer who may eventually create a real account with our business.

Note: How do we make account creation enticing?

To encourage users to create an account, the form itself needs to be simple. When offering users the chance to make an account, show the form so that they can visually see how short the form really is. Once they see that it is easy, they will be more likely to create an account. Another strategy we can use is offering account creation at the end of checkout. They have already entered the majority of their information, so all they may need to do to create an account is to create a password. Again, the easier account creation is, the more likely users will create an account.

Simplify your checkout forms

If the forms involved in your checkout process are long, confusing, or hard to use, customers may abandon their carts out of frustration. That’s why it’s important that your checkout form is optimized for quality user experience. This means that they should be short. Only ask for information that you really need. On top of that, the forms should be easy to understand and fill out. Make sure to properly test your website, especially your forms, such as checking for working error validation messages. You can also have someone else go through your forms and note if they have any confusion involving the words you use to describe fields or the organization of the fields themselves. This process can also be applied to contracts as well.

Offer multiple payment options

As businesses, we don’t want to lose customers due to being unable to accept their payment method. That’s why having multiple payment options is a must for eCommerce business. Not every customer will have the same preferences when it comes to how they purchase items online.  Many may even be wary of giving their monetary information directly to your company. Offering payment methods such as PayPal, Square, Stripe, a variety of credit cards, debit cards, and so forth can make your checkout process easier for most customers since they don’t have to compromise on their preferred payment method to buy your products.

Be clear with your return and shipping policies

Customers don’t like surprises. When it comes to any policies you have, such as returning products or the shipping options available, being up front with those details makes it easier for customers to complete the checkout process. By knowing those details beforehand, they won’t be blindsided later on, which could cause them to abandon their cart out of frustration. Put these details where customers will see them, such as on the cart page itself. You can also remind users of your return process on the confirmation email of their purchase.

Utilize exit intent pop-ups

When it comes to digital checkout processes, one feature we can use to make users more aware of the decision they are making when exiting their cart is to give them a pop-up warning. These warnings are a way that we can ask users “are you sure you want to leave?” before exiting their browser. Afterall, some users may forget that they have items in their cart to begin with. These pop-up messages can also inform users of special deals or offers to entice them to stay on your site, increasing the odds that they will go through the checkout process.

What if a customer has already abandoned their cart?

Follow up with abandoned cart emails

When a cart is already abandoned, or a quote is never followed up on by the potential customer, we can take matters into our own hands as well! If we keep track of abandoned carts, we can set up our emails service provider to send automatic follow up emails reminding that customer of their incomplete purchase. This reminds users of the products they were interested in (since they did add them to their cart) and may encourage them to complete the checkout process. A follow email or phone call concerning an abandoned quote is essentially the same process since we are reminding users of their incomplete purchase.

Want to learn more?

To turn visitors into customers, we need to create quality user experiences. Read our blog or listen in to our podcast for more tips and guides on making your business the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to optimize your website.

Connecting with Users: Finding the Optimal Communication Channel for Effective Engagement

When it comes to building relationships with our customers, we may be lost on where to start. In eCommerce, we can’t simply talk to our customers at the cash register as they browse and shop for our products. Instead, we have a variety of communication channels to choose from, and knowing which one is the “right one” can be hard, especially if we don’t fully know our customers’ preferences. However, by determining what kind of relationship we want to have with our customers, we can better identify channels that we can get started with based on their capabilities and general user base.

Where should I connect with my customers?

Online customers can be found in many places. While they can be found on your own site at times, they are often scattered about the internet on different communication channels. They could be browsing their emails or reacting on social media. They could be at home on their laptop or scrolling on their phone. Defining your users’ preferences can be difficult to do without an already active community, analytics, and overall experience in your field.

One way to gain traction despite the uncertainty surrounding our customers is by taking into consideration the channels we as a business prefer. What channels do we like to use? What kind of connections do we want to build? Different channels often come with their own limitations and benefits, and our business needs can help us figure out where to get started as we grow our business and learn more about our customer base.

What communication channels are out there?

Email

Email is a well-known and trusted way of reaching your customers outside of your website. Despite the growing popularity of other channels, such as social media, email remains widely used across the world. However, one thing to keep in mind about email is that it tends to be seen as a formal, professional method of communication. Customers often expect business updates, notifications, promotions, and personalized offers when it comes to email. While email can be a back-and-forth dialogue in the case of support, email is often used to keep people informed about your business in semi-detailed, asynchronous letters. Read our blog on email marketing to learn more about the effectiveness of email as a line of communication with your customers.

Mobile/SMS

Since almost everyone has a smartphone nowadays, accessing many of these communications channels can easily be done through mobile devices. However, some businesses also use customer phone numbers to connect with users via SMS text messages. Much like email, these text messages may contain updates and reminders regarding orders or scheduled appointments, such as consultations. Time sensitive has also been sent via text message to customers who opt-in for promotions. What makes mobile communication stand out is that, unlike email, these messages are short and concise. Text messages are often not used for detailed conversations with customers.

LiveChat

LiveChat is a communication option that is often accessed through your website by customers if available. Via LiveChat, customers can type or text with a business representative directly. LiveChat is often used for business-related questions and problem solving rather than promotions or updates. Customers go to LiveChat to get support right away. Sometimes, AI is incorporated into these channels to provide automated support 24/7.

Phone/ Call Center

While not all businesses have call centers, phones calls are still a common way that’s customers may use to connect with businesses. On the business side, we may use phones calls to remind customers about an upcoming appointment, or to reach out to a customer who has shown interest in their products. On the customer side, phone calls are often utilized to make appointments and request support. Like LiveChat, phone calls may be used to troubleshoot issues with a customer. While phones calls can be employee intensive, phone calls are crucial for more complex customer support requests.

Social Media

From Facebook to LinkedIn, there are a variety of social media outlets to consider when connecting with users. However, social media is a flexible line of communication. From updating customers on business news to asking them for their opinions, social media is an informal way to engage, entertain, and educate customers. It is often a channel to share the “personality” of your company with your user base. For a deeper dive into how social media platforms can vary, read our blog on using social media to bring more customers to your site.

Forums

Forums are community driven channels that are centered around questions and answer dialogues. Like other channels, forums are often used to support and educate customers. However, forums also offer customers an area to talk with other customers, giving them a place to discuss their experiences, complaints, and successes with your products. Overall, forums are a great space to both help your customers and receive insight into their pain points, giving you information to work with when improving your business.

What channel should I choose?

Since every channel has its own unique set of benefits and limitations, it’s common to end up working with multiple channels of communications. Afterall, your own needs as a company may not filled by just one of these channels. However, note that you do not need to have all of them. Trying to do all these channels at once, or even dive too deep into one channel immediately, could result in little gain depending on what your customers end up utilizing. Choose a handful of channels to work with based on what kind of relationship you want to have with your customers. Once you have data and feedback on what your customers want in their relationship with your business, expand to suit those needs.

Want to Learn More?

To effectively communicate with your customer base, it is important to continuously collect and analyze what your customers want so you can optimize your strategy accordingly. Read our blog or listen in to our podcast for more tips and guides on making your business the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to help you turn more visitors into customers.

Testing Your Website: Uncovering Issues for Improved Performance

Launching a new website, new content, or new features is an exciting, yet stressful part of eCommerce. On the one hand, we eagerly anticipate the results of our hard work, hoping to see increases in user traffic, engagement, and an overall boost to our online presence. On the other hand, however, we know there is a risk of issues: broken links, sluggish loading times, frustrating usability errors, and so forth. The list could go on and on. The truth is, launching new content often doesn’t immediately deliver the seamless user experience we envision. That’s why it is important to test your website.

The importance of website testing

Performance issues upon the release of new content is a common challenge faced by website owners and developers alike. However, we can lessen the number of issues that occur on our live sites by testing our sites beforehand. To test our site, we simply need to go through it and keep an eye out for anything unexpected. By putting ourselves in the shoes of our users, we can find bugs and issues that they may run into and fix them before officially going live.

How to test your site

While testing your site may sound simple, there are a lot of aspects to consider. How you test your site and what you test your site for can vary dramatically depending on your goal, audience, content, and features. When deciding what to test on your site, you have to consider your personal goals and objectives for your content as well as consider how customers will interact with your site as a whole. However, there are six essential performance areas that all website owners and developers should test before launching new content.

1. Browser Compatibility

One easy way to catch issues with your site is to view your site through different browsers. While our site may look fine and run as expected on one browser, our site may not be fully compatible with others. Browsers such as Google Chrome, Safari, Firefox, Microsoft Edge, Opera, and so forth all have different capabilities, requirements, and features. Due to these differences, issues such as slow load times, unapplied styling, and broken features, or even page failures can occur on different browsers.

When testing for browser compatibility, focus on the browsers that your customers prefer to use. While we could test every browser possible, going through your entire site on multiple browsers would be time consuming. On top of that, certain browsers may not meet your standards of security and application capability, making them an undesirable platform altogether.  Work with the browsers you and your customers care about to optimize your website for those platforms.

2. Responsive Design

Since our customers view our sites on a variety of devices, it is common to design your site to have a responsive design. A responsive design is a site that will adjust your page to suit the device it is being viewed on. Changing the size of text or the arrangement of images, for example, is apart of a responsive design. Now more than ever, making sure that your site experience is consistent across devices is key to creating quality user experiences.

To test the responsive design of our site, we can open our site on devices such as computers, phones, and tablets. We can also use browser tools such as Google Chrome’s Developer Tools to get an example preview of how our site would look on all sorts of devices. Beyond visual appeal, also test how easy it is to navigate and interact with your site. Buttons, sliding banners, and so forth may run into errors on different devices.

3. Site Forms

From newsletter sign ups to account creation, making sure our forms are intuitive and error resistant is important to encouraging users to fill them out. Unresponsive or misplaced fields, missing instructions, and lack of error prevention can cause users to back out of forms or turn in forms with inaccurate information. By testing our forms, we can prevent losing valuable customer interactions.

To test forms, we need to consider the look, responsiveness, and usability of the forms. Are the fields in the right place? Are they styled correctly? Are they all there? Simple questions like these can go a long way. We also want to test filling out and submitting a form. Is it easy to fill out the form? If I put in incorrect information, such as an incomplete email address in the email field, does the form accept it? Do the results of the form populate correctly on the backend? When testing your forms, also check how well your form works when tabbing through the fields since some users may not be using a mouse.

4. Searches & Filters

For many eCommerce sites, there may be a search feature available for users to use. Whether it be searching for relevant pages or through your collection of products, search bars can run into many issues. Search results may be incomplete or showing irrelevant items. They also may not recognize certain words while accepting others. Filter options may not be functioning as intended. Overall, it’s important to do extensive testing of your search bar to ensure that users can find what they are looking for.

To test your search and filter features, start with noting if they are easy to find and use. After that, put yourself in your customer’s shoes and start trying to search and filter your items. Search for your items by type, brand, price, and so forth to see what comes up. Even search for items you do not have. When filtering, check to see if your filters are showing the correct items and if multi-filtering works. Do the filters stay? Are they intuitive to use? Testing your search and filter features can take a while but are well worth it.

5. Add to Cart Functionality

When it comes time to for a user to add your product to their cart, we want to make sure that it is easy, accurate, and transparent. Issues such as missing items, buggy buttons, and missing information can cause potential customers to backout of a purchase. Since adding items to the cart is just the beginning of the checkout experience, it is important to test it thoroughly to ensure quality user experience.

To test your add to cart functionality, try adding your items to your cart. When you add items to the cart, what happens? Make sure that what you expect to happen, whether it be a message with an option to continue shopping, a number placed by a cart symbol, or so forth, happens correctly. We should also check that our add to cart page works properly by testing quantity changes, deleting items, and applying coupons. Another important aspect to keep in mind is subtotals and totals. Do they reflect the price appropriately? Do they change appropriately when things are added or deleted? Is tax and shipping included? Making sure that the shown price is as transparent as possible is important to making users comfortable enough check out.

6. Check Out Experience

Making sure check out is as smooth as possible can be a make it or break it moment for potential customers. The process needs to be simple and sweet, and when testing your checkout experience, you need to consider how you feel about it. Is it too long? Does it make sense? Is there anything confusing? Any sense of inconvenience can stop a user from becoming a customer.

Much like with other tests, you need to go through the check out process as if you are a customer. Keep track of moments where the process stops flowing smoothly so you can address them later. Other things to keep in mind when testing check out is making sure guest check out works, return customer information is retained, payment and shipping options are valid, and any confirmation texts or emails are working appropriately. On the back end, you may want to make sure that orders are being created and saved properly, and that user data is securely stored.

Want to Learn More?

Testing your website to make it as optimized as possible before launch is important to creating quality experiences for your users. Read our blog or listen in to our podcast for more tips and guides on making your site the best it can be! If you want more hands-on guidance for improving your website, join the waitlist for Carrie Saunders’ upcoming course, “The Converting Website.” In this course, she will dive into a variety of important factors that aim to optimize your website.