Is Your Cart a Top Google Analytics Landing Page? (Updated for GA4)

May 16, 2023 | Analytics

Update: See how this changes in GA4 (click or scroll)

If the title didn’t resonate with you, and you have an e-commerce website, go do this right now: check out Google Analytics and look at the landing page report, look for your shopping cart. You might just see something like this:

If the title didn’t resonate with you, and you have an e-commerce website, go do this right now: check out Google Analytics and look at the landing page report, look for your shopping cart. You might just see something like this:

That’s messed up. The screen shot above is from a search landing page report over a 3 day window. There can’t be that many people landing on our cart, right?

Here’s some caveats to this scenario to rule out the obvious:

  • The cart is on the same domain as the main site
  • No sub-domains or any other cross-domain action happening
  • Everything is tracking properly (we’ve tested)

On that last point, I tested things like getting shipping quotes, applying coupon codes, adding/removing items from the cart, etc.  None of these actions cause a new session.

 

So why is this happening?  To find out, we need to dig into more specifics.

Understanding what we’re seeing

It’s important to know one thing, these are not new users. Nobody is visiting your site for the first time and landing on your cart. At least, not likely. In every instance of this problem, through landing page analysis, I’ve found, the visits to the cart are actually direct, not search or referral traffic.

Here’s how you know this is the case…

View a Top Conversion Paths report with a secondary dimension of “Landing Page”. Use a filter to only look at paths where one of the sessions landed on the cart.

We see something like this:

This report tells us that in each instance, a user started by taking a traditional acquisition channel landing them on a traditional landing page. Later, they returned via direct traffic and landed on the cart.

Because standard GA reports attribute everything to the last non-direct source, our landing page reports are saying these folks came to the cart via organic, PPC, etc.

So does that mean people are leaving the site and bookmarking or typing in the cart URL directly? Probably not! Here’s a way to get us closer to an answer to that question.

Getting closer to what’s happening

For one, we can make use of a conversion segment to find out a little more around the behavior here. Create the following segment to look at these users specifically:

Obviously change the URL to match your cart/checkout URL structure.

Once you have this segment created and applied, look at a time lag report. Mine looks like this:

Almost all of these conversions are happening in a single day. The tricky thing is, a user could start on 11/1, come back 11/5, come back a 2nd time on 11/5 (“landing” on the cart) and it would be a 5 day lag.  But at the very least, people aren’t generally leaving the site for days and returning directly to the cart. That helps a bit.

So what’s the deal?

My guess?  People are adding items to their cart, then doing comparison shopping or coupon hunting.  This process lasts over 30 minutes (maybe they wander off to lunch or for a coffee break), and when they return to the browser with your site’s cart open, a new session starts.  In that new session, the landing page is the cart and it’s direct traffic.  Because GA rolls with the last non-direct source, it’s attributed to search/email/whatever.

But how can we validate this?  Here’s one way…

We have to figure out: when does a default analytics session expire? I created a new UA property, as to not mess up ongoing data.  In that property, I changed the session handling settings to the max timeout (4 hours).  Here’s how you do that via the GA admin:

In the scenario I outlined, it’s reasonable to believe that the majority of those users would do their comparison shopping or coffee break in under four hours.  So if my hunch is right, this property should report way fewer people landing on the cart.

Let’s look at the same landing page report as before in this new property and find the cart…

That’s a pretty big dropoff.  And it’s always possible people snuck into this report from before I made the settings change.

Looks like we got it!  If this trend holds up, we should see the correct landing pages getting attributed with goal completions and revenue.  At least, the correct landing page based on the last click model, but that’s a whole other discussion.

Caveats and whatnot

The biggest thing to note is that if you don’t get a lot of landing page hits on your cart/checkout, there’s no reason to worry.  Also, changing session settings can have negative impacts elsewhere, so I’d definitely recommend testing in a new property and comparing data before just diving in with a change.  But if you see landing page data skewed like this often, and your site has a lot of people comparison shopping, you might want to test this out yourself.

And what say the rest of you?  Surely there are other possible explanations for this behavior.  What have you found?  What can we test??? Many of our services (audits, retainers) come with daily, weekly and monthly monitoring that discover problems like these. Have it found and fixed before you even notice a thing. Contact us today so we can start digging.

Update for 2023: What about GA4?

GA4 calculates sessions a bit different compared to Universal Analytics.

As a result, it's important to understand other possible causes of an odd landing page. Also, the steps to update session timeout are a bit different. Here is how you adjust session timeout in GA4:

  1. In Google Analytics, click Admin.
  2. In the Property column, click Data Streams.
  3. Select a web data stream.
  4. At the bottom of the page, click Configure tag settings.
  5. In the Settings section, click Show all to see all available options.
  6. Click Adjust session timeout.
    • Adjust session timeout: set the session timeout in hours and minutes.
    • Adjust timer for engaged sessions: select the number of seconds it takes for a session to be considered an engaged session.
  7. Click Save.

Do you need multiple domains/subdomains tracked in GA4?

If so, not properly setting up cross-domain tracking is definitely a reason you might see an odd landing page. E.g. if a user is shopping on yoursite.com and then the checkout is on checkout.yoursite.com, going to the cart/checkout would cause reporting to appear as though a new session began. 

To set up cross-domain tracking, assuming you have your tag added to all domains, take the following steps:

  1. Go to admin > data streams
  2. Click Configure Tag Settings
  3. Click Configure Your Domains
  4. Add any domains being tracked

You're all set! 


Continue learning

One of the things we pride ourselves on here at Transistor is that we don’t just throw a bunch of data in your lap and let you figure it out yourself. If you are looking to understand as well as learn about SEO along the way, you are in luck. Our passion for the subject produces an urge to teach our clients so that they are more successful in the future. If you would like a better understanding of more topics like these, continue exploring our blog topics or contact us today.

Services Mentioned in this Blog Post

Cloudflare’s New AI Bot Controls

Overview Cloudflare replaced its single "Block AI Bots" toggle with three separate traffic categories — Search, Agent, and Training — available to every customer, including Free plan. Beginning September 15, 2026, Cloudflare is changing how these controls work,...

Google Store: A Helpful Content Horror Story

A fun discovery was posted by Matt Smith on X the other day.Oh good, Google Store is now publishing health content and outranking MayoClinic, ClevelandClinic, Healthline, and other health websites on weight loss topics. What could go wrong. Have you seen this before?...

Analysis of AI Chatbot Referrals

Kevin Indig did a great roundup of AI Chatbot referrals over at Search Engine Journal. The data in his article comes from Similarweb, which is sort of like Nielsen for websites. Calling out some of the highlights here with thoughts. AI Traffic is Insignificant as a...

Should ChatGPT be a Dominant Traffic Source?

SEJ just published an article about brands saying they're getting increased traffic from LLM chatbots. This included some very impressive stats. Viv, a period care brand, noticed a trend last summer when its website traffic increased by400%. Marketing director Kelly...

INBOUND 2024 Recap: Resilience & Opportunity

Listen to the experts discuss.

SEO Integration: How SEO Impacts Other Marketing Channels

Digital marketing is more important than ever now that everyone is staying at home. Learn how SEO can be incorporated into other marketing channels and boost your business!

Going International: Multilingual SEO Guide & Best Practices

Table of Contents What is Multilingual SEO? Defining Your Multilingual Strategy Content & Language Dexterity Technical SEO Considerations Tracking Analytics for Multilingual SEO Businesses grow and expand and in many cases that means international expansion....

A Competitor Rebrands: What Can You Do?

Taking Traffic During Moments of Opportunity In B2B SEO, seizing moments of opportunity can be the difference between staying ahead or falling behind. One of these moments popped up for a client of ours in the lease accounting software space. A leading competitor...

Magento SEO: Optimization, Tips, And Best Practices

Magento - also known as Adobe Commerce - is a “flexible and scalable commerce platform that lets you create uniquely personalized B2B and B2C experiences, no matter how many brands you have.” Magento is one of the most popular ecommerce platforms we encounter every...

The Disadvantages of SEO: Understanding Its Limitations and Who May Not Benefit

Table of Contents SEO Takes Time to Show Results High Competition can be a Barrier for SEO Uncertain and Changing Algorithms SEO is an Ongoing Investment SEO isn't for all Business Models ROI can be Hard to Measure SEO has Technical Complexities Search Engine...

Want to learn even more cool stuff? Jay Ratkowski can help!

Reach out today! We’re happy to help talk more about whatever search marketing issue is keeping you up at night.

[hubspot type="form" portal="4545270" id="14f3e659-3bb6-4032-b293-dfcdd4f63e2e"]