We have two list.One of them is bestsellers and the other is recently viewed. We added an item with id 23456 from the bestsellers list.
On add to cart event we are sending the details correctly as list name- "bestsellers".
Now while doing a checkout we added the same item with id 23456 from the recently viewed list. Here also On add to cart event we are sending the details correctly as list name- "recentlyViewed".
But after completion of checkout, the revenue for both the items(One from bestsellers and the other from recentlyViewed) is getting added for the recentlyViewed list.
Kindly please guide what should be done is such cases.
Related
I have a Google Analytics universal analytics goal with 5 steps:
Home
Shopping Cart
Contact Information
Shipping Information
Payment Information
The destination is the "thank you" page and the goal conversion works properly. But at each step, I see drops pointing to the same page and can't see how it's possible. The dropouts are in almost all the steps, but the one that annoys me the most is the shopping cart, as it shows a user leaving the cart to the "/cart" page (the cart URL doesn't have variations).
I saw this tutorial online where they discuss the drops of each step of the example funnel https://www.megalytic.com/blog/understanding-the-funnel-visualization-in-google-analytics, but if have a closer look in the image below, it's possible to see that the same issue happens:
https://www.megalytic.com/hs-fs/hubfs/Imported_Blog_Media/funnel-visualization-report.png?width=1284&height=797&name=funnel-visualization-report.png (sorry I don't have reputation to post the in-text image)
Is it possible to fix this? Right now I'm using a simple regex "/cart" to match my shopping cart page.
Thanks for your help.
Super annoying, right?
Disclaimer: I Operate a Google Analytics Consulting firm... but I'm gonna whine about GA anyway
There is no way to "fix" this in GA. Here is GA's documentation on how funnel steps, entrances, and exits are counted.
Assuming you have read the GA doc, you'll know that the exit is assigned to the deepest point in the funnel (regardless of order). And the page of the exit is the first page that doesn't match the next expected step in the funnel.
In your funnel this sequence of page views would generate an exit from the /cart to /cart:
Home > Shopping Cart > Shopping Cart
Crazy, but this counts as an exit b/c the expected next step in the funnel from "Shopping Cart" is "Contact Information".
Hypothesizing a bit, this could be a super common user experience if adjusting quantities in the cart causes a refresh of the cart page.
Mostly, don't use goal funnels for tracking ecommerce actions. Use the enhanced ecommerce and shopping behavior report:
I am trying to setup the checkout steps feature in Google Enahanced Ecommerce through Google Tag Manager. One issue I currently have is that the official doc has no mention on what if my checkout process has slight variations and there is more than one route checking out.
For example:
If user isn't logged in, the checkout flow is something like this:
/checkout/cart
/checkout/signin
/checkout/billing
/checkout/payment
/checkout/confirmation
For logged in user, it will skip step 2.
Someone asked the same question a year ago and got no reply. So would love to get some insights/suggestions on this topic.
Thanks!
I would fire step 2 on step 3.
For step 2 (regardless of page), I would also include a checkout option based on logged-in status.
dataLayer.push({
'event': 'checkoutOption',
'ecommerce': {
'checkout_option': {
'actionField': {'step': 2, 'option': ["loggedIn"|"signIn"|"signUp"|"guest"]}
}
}
});
So if a user is logged-in when they are redirected to the billing page, checkout step 2 and step 3 fires, as well as the checkout option "loggedIn" fired for step 2.
When reviewing the enhanced ecommerce checkout report, you can create segments based on the logged-in status.
Similar to how you could apply "View Cart" in this photo:
I would suggest to leave the cart and sign in steps out of the checkout process. I’ve seen many guides including these steps in the checkout funnel, but I think they should not be there.
So,
I have a blog with a "demo button" with leads the user to a sign up page.
On sign up page, the user fill the general entries. Then he is brought to a payment page to enter his card details. and then from there he is taken to a confirmation page.
Now, I want to track every page. Basically, whether any user coming from a blog becomes a user or atleast how far he goes before closing the tab
Use Enhanced E-Commerce Tracking.
The EEC in Google Analytics lets you assign step numbers to the various steps in a checkout. It then creates a custom funnel report (remember that EEC must be enabled and configured not just in your code, but also in your view settings) that show how many users completed the checkout and how many dropped of at each step.
Is it possible to use events and destinations when setting up goals in google analytics, for example can I track this funnel:
User Lands on on catalog page
User clicks learn more and goes to product description page
User clicks add to cart
User clicks checkout
OR
User Lands on catalog page
User Clicks add to cart
User clicks check out
So I can see if the user adds the item straight to the cart or clicks to learn more before adding to cart
So this means I am tracking the users destination flows but also how what they are clicking to get there, are they adding straight to cart from catalog page or clicking learn more then adding to cart.
You cannot mix events and destinations in a Google Analytics funnel.
Workaround is to record virtual pageviews whenever the user clicks on the page. Then the whole conversions funnel data is available to you in Google Analytics using destinations.
Checkout the pageview documentation for more info.
We are looking into adding a wholesale signup to a retail woocommerce website, and would like to make it so that if a customer is already registered as a normal retail customer (or is a new customer), and has items in their cart, and would like to apply to become a wholesale reseller during the checkout process 'that they can check a box (preferred), or press a button just before the final payment step.
I am presently using the "Woocommerce MultiStep Checkout Wizard" plugin that is ajax based, and presents the checkout steps in the following order..
Billing Details
Ship Details
View Order (with cart items and order summary)
Payment
Checking that box in step 3, or pressing that button should interrupt the checkout process and present them with an info & additional wholesale signup page with some extra user meta fields (e.g., fed tax id information, etc) that would gather any additional required information, and change their roll to something like "Wholesale Applicant", and would then postpone the final payment step (based on that specific roll), and will prevent final payment until their roll is either changed to "Wholesale Customer" (accepted), or is rejected by the shop admin. In the latter case, their roll would be manually reset to "Retail Customer".
I also am using the "Varktech Pricing Deals for Woocommerce" plugin to manage wholesale discounts based on the user's roll
An email should also be sent to the shop admin whenever a customer wants to go the wholesale route.
NOTE: the wholesale signup page should have a way to cancel and complete the payment step - in case they change their mind too.
I am not a programmer, but have searched for a plugin that could do this with no luck (so far).
I think sometimes newly added checkout/cart based plugins add/edit/update, Please (Resetting checkout fields ) follow below links
Resetting the checkout fields >>> To reset your fields back to the originals, go to WooCommerce > System Status > Tools and look for the “Checkout Fields” section. Click the ‘reset’ buttons and any customisations to your fields will be removed.
After that check all ... all for the best! ...