Aside from the obvious checkout goal - what would be good candidates for Google Analytics goals on an e-commerce site.
I am struggling of think of any.
Of course it would depend a lot on your ecommerce site features. But here comes a couple that pop from my mind:
Newsletter subscriptions
New signups
Product review written
Product comment added
Contact Form Submitted
Product Rated
Product added to Shopping Cart
Using a sharing tool (tweetthis, sharethis, etc)
Using a Compare Tool
Arriving a certain step on the checkout process
This last one is intersting. Of course if you setup a goal on the checkout and have a nice funnel viz, you can get that for free. But assigning a goal to a particular step that you know a lot of users leave the funnel, can help you segment and analyze this guys. Just segment by users who completed that goal, and did not complete the checkout goal.
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:
Apologies for not knowing the exact terms to describe what I want, but I am using a simple WordPress theme site, the included WPForms plugin, and am trying to take orders using Square as my payment processing.
The current system I'm using works: I have a WPForm that gets the order information I need, they submit the form, then that redirects to a page where they click a link and arrive at the payment window on Square.
The problem is that I'm finding there's abandonment between the order form sending and the payment -- so I get orders in my Inbox, then have to wait and eventually track down whether they're wanting to pay. I'd really love to have my order arrive ONLY if payment is completed.
I could do this most simply by reversing the process, requiring someone pay first, THEN redirect to the order page...but that's a bad customer experience and I think people are more invested in completing a purchase if they're already excited by "ordering" it.
So I'm hoping someone can tell me if there's a plugin or method such that the very same "Order now" button will send the order to me AND process (and complete) the payment.
If this is more complicated than I think, if it's a huge headache, I will opt for either leaving it as is and tracking down payment...or reverse and make them pay first. But any help or suggestions, particularly for a Plugin that can do what I'm looking for, would be great. Thank you in advance!
If you're willing to purchase the Pro version of WPForms then it easily integrates with Stripe to collect payment at the same time that your Form is submitted.
https://wpforms.com/how-to-accept-payments-with-stripe/
PayPal and Authorize.Net are other options that integrate with WPForms.
These other questions may be relevant as well:
Wordpress action hook not firing (wpforms)
Wordpress Help (WPForms + PayPal Workflow)
Currently, I'm integrating GA E-commerce events into an application and I would like to ask a recommendation.
In the application, I have 2 main entities: shopping cart and product lists (something similar to a wish list). I clearly understand that I should track e-commerce events when a user adds something to the shopping cart or removes something from it. What is not really obvious for me is: should I also track similar events when a user adds a product to one of his product lists?
From my understanding, these actions are very similar and I should also track e-commerce add/remove events when a user works with a product list. I would like to hear some pros and cons or best practices for analytics implementation in such a case.
There is no such a thing as a 'proper' e-commerce tracking. Analytics would only report the data received from a client's side and report it in some standardized way.
That 'standardized way' implies that there are metrics for 'add to cart action' and 'checkout' actions. So firing 'add to cart' event on adding an item to wishlist would just be reported as 'add to cart'. Personally, I find it a little bit misleading since this skews the regular funnel data, inflating the real 'add to cart' numbers and you'll have no obvious opportunity to split them. And you'll get decreased Cart to Checkout ratio in your reports.
I'd recommend using plain events to track add/remove to wishlist actions.
I have an online chair store which is using the open source e-commerce solution opencart.
I have set up Google Analytics for this website to track visitors, sales, referrals etc etc. Im sure most of you are more than aware of the power of GA.
I don't want to track the amount of sales the website generates, that is already set up. I want to track the amount of times people added an item to their shopping cart and then maybe (not essential) how many of them went on to buy and how many didn't.
I have scoured and posted on/in the opencart forums, but so far no luck as to finding an answer to this.
Is anybody aware of how to do this? Or if not, any links or resources which could help me on my way.
Check out this section of the Google Analytics docs on Custom Variables. They use this exact example, tracking when a user places an item in the cart. This will take care of the part about the amount of times people added an item to their cart.
You could also use Events, but Custom Variables are better suited when using the correct session-level scope (2 for us, and in the example provided).
To find out those that didn't buy, you should be able to create a report for that Custom Variable and see which ones did not convert a transaction. This will probably be a custom report in the new interface, but I think the old GA interface showed ecommerce stuff by default with the Custom Variables.
Hope this helps!
I'm about to start a new Drupal website. My client needs CreditCart payment (in-site with authorize.net). So he doesn't want PayPal or Google Checkout through Credit Cart payment. As I know Ubercart is well working solution. but i have 1 fixed product. I don't need any shopping basket, etc. so Ubercart is too big for my need. I just need simply CC payment. Is there any smaller alternative to Ubercart for this purpose? what would you recommend?
Thanks a lot!!
Take a look at this module list on Drupal.org. Drupal.org has advanced searching, which allows you to easily find the modules you need.
I found a few modules on the list, that looks like they could fit your need, but I'll give you the whole list and let you check them out and decide for yourself.