Jump to content

Google Analytics [Unofficial]


Recommended Posts

We're currently testing our brand new Google Analytics implementation, written from scratch. Our in-house Google Analytics Professional has helped us setting this up. I'm just wondering how many people will be interested in this and if our pricing is right. So please give me your feedback guys.

 

Let me give you the details on what this module can do.

 

  • Products: including product type and discounts
  • Domains: includes domain TLD and type (transfer or register) and handles discounts
  • Groups products together (2 transfers of the same TLD are grouped)
  • Tax tracking
  • EVERY PRODUCT IS TRACKED NOT JUST ONE!
  • No multiple tracking if a user refreshes the final page (uses order notes)

 

It is still depending on completed.tpl and unfortunately we cannot seem to find a way to handle addons. Products prices include addon prices at the moment. We're doing our best based on the data we have available.

 

The analytics code will go on sale for EUR 20, excluding VAT once it's ready and fully tested. If there are upgrades they will be provided for free. The source code will NOT be encoded.

 

Additional help can be provided to set up Google Analytics reports but that is not included.

 

Let me know what your ideas are. Thanks!

Link to comment
Share on other sites

What do you mean? What do you exactly want to track? Adwords is automatically tracked by Analytics.

 

We're almost ready to release this code. Some minor problems were found in tracking tax and renewals. Tracking tax is now optional. We decided we don't want to track tax because it obfuscates the statistics in Analytics. Renewal orders will be tracked properly as well.

Link to comment
Share on other sites

Here we go. We have released version 1.0.1 of the Google Analytics integration. It supports the following features.

 

  • Order tracking per product
  • Order tracking on category (domain transfer, renewal, hosting etc.)
  • Tax tracking (disabled per default)
  • Discounts are deducted in tracking
  • Affiliates are tracked
  • Multiple track protection (if a user refreshes the complete page)
  • Uses Google Async Tracking
  • Groups products together when possible (based on package name or domain registration on tld and type)
  • UNENCODED

 

The one off fee is 20 euros excluding tax. If you are a European company with a valid tax number please do supply this at the moment of ordering. If we do release new updates they will be free.

 

English speaking clients can order this integration from:

https://account.sensson.net/oam/cart.php?a=add&pid=80&language=English

 

Dutch speaking clients can use:

https://account.sensson.net/oam/cart.php?a=add&pid=80&language=Dutch

 

Please note that our website is in Dutch overall. But we are available in English by either phone or e-mail to support you with integrations.

Link to comment
Share on other sites

Right, some screenshots. The attached examples are how it could look like. These are Googled images and just show the gathered information. Of course, you are free to build your own reports based on this information. Because this is not all you can do. We just make sure the information is there.

 

Some examples of what you could do:

- Which sources are responsible for the gross sales of domain transfers?

- What is the best performing domain extension for my Google Adwords campaign?

- Which product provides the highest conversion rate from which source?

 

Just to be sure; these reports are not included. It's just to give an idea of what is possible.

 

Information is key. And the default implementation does not give it all. Our code does.

picture-2_560x259shkl.jpg

google-analytics-e-commerce.gif

Link to comment
Share on other sites

In the meantime we've added a new configurable option to our code which should give you a lot more flexibility. In the first version we used the product type to define a category. While this shows you if it was a server, a hosting account or something else, this surely is not enough.

 

Because what about the other products? They can be anything. That is why we now support the product groups from WHMCS. For example, you can have a product group called SSL certificates. The tracking code will now understand that the category will be SSL certificates instead of 'other'.

 

As per default we have changed this setting in version 1.0.2. If you want to stick to the old tracking that's absolutely fine. You can set the variable in the analytics.php code to false.

 

Of course, this upgrade is available for free to our clients. Visit our website on https://account.sensson.net/oam/. Login and download it the same way as you did before.

 

English speaking clients can order this integration from:

https://account.sensson.net/oam/cart.php?a=add&pid=80&language=English

 

Dutch speaking clients can use:

https://account.sensson.net/oam/cart.php?a=add&pid=80&language=Dutch

Link to comment
Share on other sites

  • 3 weeks later...

Yes. But the funnels are a bit more complicated due to the structure of URL's in WHMCS. It's very easy to leave the funnel as you have a lot of different steps to include. Ideally you would want to have different funnels for each step to get it right.

 

For instance, if a user logs in during the order process, they leave the funnel. If the sign in for a new account they don't. In order to get this right you would have to make multiple funnels and define each option. That's not something WHMCS could fix I believe though.

Link to comment
Share on other sites

Hello, In the setup document you wrote this:

 

 

Please note that in order to have the completed.tpl displayed properly after finishing an order it seems that

you should have the following option selected:

 

Setup > General Settings > Ordering > Auto Redirect on Checkout > Just show the order completed page (no payment redirect)

 

 

---

 

Does this mean that if I do not have it configured to just show order completed page that this script will NOT work?

 

Right now I automatically forward to the payment gateway.

Link to comment
Share on other sites

There has to be some page to load the Google Analytics code on. If you redirect to the payment gateway without loading a page with the Google Analytics javascript on it then it cannot work. Perhaps WHMCS can make something so it does display the code first and redirects in 5 seconds for example, but unfortunately we can't do that.

Link to comment
Share on other sites

Thx sun. What you say makes sense but then the logical thing to do here is once payment has been made, then forward user to complete.tpl. If this isn't the case then this would be a bug in my mind because the whole point of complete.tpl is to show that part of the template on a paid order.

 

If you don't forward the user to the gateway I can almost guarantee a good portion of orders won't be paid and users will freak out. (I know this isn't your fault)

 

Maybe we can get matt to chime in here as I can't believe we are almost at version 5 and there is still no ecommerce analytic support

Link to comment
Share on other sites

I believe we have received tickets from the both of you, but just in case.

 

@misrajitas: your question is answered in post 14 of this thread.

@inetbiz: you can upload analytics.php in any location, though our default is the web20cart template folder.

 

In regards to administrator login checks. I cannot see the point. It is used to log order statistics to Analytics. Adding administrator checks will disable ALL functionality as clients will not be able to display the code.

Link to comment
Share on other sites

  • 2 weeks later...

So I am using the Ajax Cart and we tested an order. The good news is that it shows as 1 goal completed, however, it doesn't show any data in the funnel. In addition, under ecommerce, it shows as 0, so it didn't track the product info either.

 

How does this differ from the GA recently released by WHMCS now.

Link to comment
Share on other sites

I'd like to add that Denver (Inetbiz) and I did get a timely response to our request for installation help.

 

This code is now working on our system, and tracking is MUCH improved. We are getting ecommerce data for the first time, and after setting up the regular expression based funnel tracking outlined in another thread entitled Google Analytics Goals we are receiving funnel data also.

 

I'm not yet sure precisely how accurate it is, but the increase in tracked visits assures a major improvement in accuracy right up front.

 

This has been money well spent as far as I'm concerned.

 

David

Link to comment
Share on other sites

I can't tell how our module differentiates from the one released by WHMCS as they have encoded their code. I can't see if it includes all products or if it's an easier implementation of the one they have released earlier. I hope it does. The only reason for us to code this was because WHMCS hadn't done it yet.

Link to comment
Share on other sites

There are no plans yet. But if we do change anything to our code it would be just a matter of uploading the new analytics.php to the location you've uploaded it previously and you're set. But in the end not many changes would be needed I suppose. Once it's running it's running. I can see you might want to make some adjustments in the tracking code but you can do that in analytics.php if it's needed. We can always help with that.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated