Announcement

Collapse
No announcement yet.

Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rick Wilson
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    To be blunt, I am disappointed that Miva Merchant now offers the GOL module for free as a lot of store owners are hopping on the band wagon and shooting themselves in the foot.
    Kent isn't this exactly how new customers for you are born?

    We offer something complex for free, people get excited, realize it's important but they still need a professional and now you and others like you in the community benefit.

    Leave a comment:


  • Dan - Glendale Designs
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    You don't need a module to pull this off. Some customizations to the Google Tracking and conversion code and your up and rolling. I am not a fan of using modules for Google Analytics integration with any Miva Merchant store as each store is different and there are times, such as this, when you need the flexibility to alter the integration code to meet your specific needs.

    To be blunt, I am disappointed that Miva Merchant now offers the GOL module for free as a lot of store owners are hopping on the band wagon and shooting themselves in the foot. I have had to remove this very module for numerous clients and get things set straight.

    There have been some examples posted on the forums of the general tracking and conversion code that could be altered to work for you, however if you are not comfortable with SMT template coding and the ins and outs of Google Analytics, I would recommend having it professionally integrated.

    We have done numerous Google Analytics/Miva Merchant Mall integrations and can most definitely be of assistance here, however there would be a charge for our services.

    Leave a comment:


  • Rick Wilson
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    I don't believe there is one, you might check with www.ecomiq.com and Morgan Jones.

    Leave a comment:


  • ebait
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    I wrote the developer last week and his reply was to contact [email protected] (non working email address). So I might be up a #$%@ creek. Does anyone know of a google module that works for miva mall?

    Leave a comment:


  • Dan - Glendale Designs
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    What would happen if in the GOL module set up I put the same store name in all 11 stores?
    I don't see that as making a difference, but you would need to take that one up with the modules developer.

    Leave a comment:


  • ebait
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    What would happen if in the GOL module set up I put the same store name in all 11 stores?

    Leave a comment:


  • Dan - Glendale Designs
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    I have 1 domain with 11 miva stores in it.
    To my knowledge, none of the currently available Google Analytics modules offer the required flexibility to handle integration with a Miva Merchant Mall. This is one of those cases where you need to be able to alter the Google Analytics code to handle the different account numbers during checkout and deal with tracking across multiple domains.

    Leave a comment:


  • ebait
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    I have 1 domain with 11 miva stores in it. I installed GOL 5.1 in the 1 store no problems but I get an error when trying to install in a second store.

    On the invoice page when I hit update after installing this code
    <mvt:item name="golanalytics" param="golanalytics:" />

    I get an error message that says that to Gol anlytics item is not assigned but that item is assigned.
    Any ideas?

    Leave a comment:


  • kayakbabe
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    One more thing... searching on the google groups forum for analytics will help you a lot. I found a lot of my early answers there. And also more complicated questions are often answered there.

    http://www.google.com/support/forum/...nalytics?hl=en

    Leave a comment:


  • kayakbabe
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    Well there can be a LOT of variations in how a store is setup. Any store not just Miva Merchant. Since google supports them all... it's up to the coder to work through the google documentation and apply to their own store.

    And exactly just what the goals are for tracking can be completely different depending on the website being tracked. It isn't just web retail stores, that use google analytics.

    For example:
    You might want a goal to be that a person fills in some form and then gets another page... and then does some action.. like watch a video to its completion.

    OR if they use a particular pay per click add you placed out there in the www, you might want to track if they used it... just knowing someone got to a page isn't enough.

    Or you might want to ask some demographic questions and then see how over time, that person does things in your website.

    There are more goals than just checking out.

    In a miva store, the checkout can be altered and so it isn't always the Miva default. You might have a 1 page checkout for example. For any type of store, if you want to use completing checkout all the way through the checkout completion or invoice step... you basically just follow through your checkout, grab the urls at each page load.. and then use each one of those urls as step in your 'funnel'. Your final invoice screen is your 'goal'.

    IF you've customized google to use 'names' for pages instead of the url (I'll explain why you should in a min)... then you'll have to figure out what those names are and use those instead of the actual urls of your 'steps.

    Google tracking can be really simple. OR google tracking can get really complicated. The data you can obtain can be really refined if you start using the customizable feature of the ga.js tracker.

    *** I wanted to take a sec and explain why you might want to use the pageTracker.TrackPageView('') to actually name pages. ***

    I found in my miva merchant store, that default google analytics didn't give me much information. Since everything looks like the merchant.mvc file is the same 'page' there were a lot of different screens that the customer experiences, that are not actually the same, even though the urls is merchant.mvc. However since ga thought they were the same page, all of those screens were lumped together.

    Using the TrackPageView allows setting of a fake page name for different screens.

    so... I used store morph to writeout an appropriate line of javascript that sets the pageTracker.TrackPageView depending on what screen including the checkout series of page.

    now, in my google analytics I can see if people were looking at a category, product, or a product nested in a category, one of the checkout screens, or even an informational page template that I setup. I believe I got about 98% of the screens they'll see. There might be a few missing.

    Note: I am using Ray's tool belt to get around the bug in miva that doesn't allow certain characters before a store morph token. If you have Bill's tool kit, you can use that too. Or I've seen a couple other workaround on this forum too. This just worked for me. TERMS is my own template that I used to put policies and terms for my store on. You might have something else, or not need it at all.

    Code:
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-xxxxxx-x");
    pageTracker._initData();
        <mvt:if expr="(g.screen EQ 'PROD')">
    <mvt:item name="ry_toolbelt" param="striphtml|g.codeprod|l.all_settings:product:code" />
    <mvt:item name="ry_toolbelt" param="striphtml|g.codecate|l.all_settings:category:code" />
    <mvt:item name="ry_toolbelt" param="assign|g.kecode|'pageTracker._trackPageview(' $ asciichar(39) $'/product/' $ g.codecate $ '/' $ g.codeprod $ '.html' $ asciichar(39) $')'" />
    &mvt:global:kecode;;
    	<mvt:elseif expr="(g.screen EQ 'CTGY')">
    <mvt:item name="ry_toolbelt" param="striphtml|g.codecate|l.all_settings:category:code" />
    <mvt:item name="ry_toolbelt" param="assign|g.kecode|'pageTracker._trackPageview(' $ asciichar(39) $'/category/' $ g.codecate $ '.html' $ asciichar(39) $')'" />
    &mvt:global:kecode;;
        <mvt:elseif expr="(g.screen EQ 'OINF')">
            pageTracker._trackPageview('/checkout/address.html');
        <mvt:elseif expr="(g.screen EQ 'OSEL')">
            pageTracker._trackPageview('/checkout/shipping.html');
        <mvt:elseif expr="(g.screen EQ 'OPAY')">
            pageTracker._trackPageview('/checkout/payment.html');
        <mvt:elseif expr="(g.screen EQ 'INVC')">
            pageTracker._trackPageview('/checkout/order.html');
    	<mvt:elseif expr="(g.screen EQ 'BASK')">
            pageTracker._trackPageview('/checkout/basket.html');
    	<mvt:elseif expr="(g.screen EQ 'SFNT')">
            pageTracker._trackPageview('/store/storefront.html');
    	<mvt:elseif expr="(g.screen EQ 'TERMS')">
            pageTracker._trackPageview('/store/policyterms.html');
    	<mvt:elseif expr="(g.screen EQ 'SMAP')">
            pageTracker._trackPageview('/store/sitemap.html');
    	<mvt:elseif expr="(g.screen EQ 'ACAD')">
            pageTracker._trackPageview('/store/customer_create.html');
    	<mvt:elseif expr="(g.screen EQ 'ACED')">
            pageTracker._trackPageview('/store/customer_edit.html');
    	<mvt:elseif expr="(g.screen EQ 'BSKE')">
            pageTracker._trackPageview('/store/basket_empty.html');
    	<mvt:elseif expr="(g.screen EQ 'LOGN')">
            pageTracker._trackPageview('/store/customer_login.html');
    	<mvt:elseif expr="(g.screen EQ 'OUS1')">
            pageTracker._trackPageview('/checkout/upsell_oneitem.html');
    	<mvt:elseif expr="(g.screen EQ 'OUSM')">
            pageTracker._trackPageview('/checkout/upsell_multiple.html');
    	<mvt:elseif expr="(g.screen EQ 'PATR')">
            pageTracker._trackPageview('/store/product_missing_attrib_&mvta:product:code;.html');
    	<mvt:elseif expr="(g.screen EQ 'SRCH')">
            pageTracker._trackPageview('/store/search.html');
    	<mvt:else>
            pageTracker._trackPageview(''); 
        </mvt:if>
    </script>
    In the above example using custom page names, if my goal is to track checkout through the invoice. I set the google goal to be https://mydomain/checkout/order.html
    and I set the steps in my funnel to start with the shopping basket page name and so on.

    If you browse on the google forums for analytics you'll see that it can be very granular using this.

    The trick is to make sure your custom names for screens you care about are unique for each screen. If they aren't, everything that appears to have the same custom name will be lumped together in google analytics.

    Hope that kind of helped.
    Last edited by kayakbabe; 11-25-08, 10:37 PM.

    Leave a comment:


  • 2CDev
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    A succinct step by step on 'what to do in Miva', and 'what to do in GA' would really help here. It is hard to track the answers as they get spread over many pages of posts.

    I have the 'what to do in Miva part' from the install file in the GOL module. But what to do in GA to make this all work correctly, or how to use GOL 5 to see cart bailouts seems to be missing.

    Anywhere this is all in one place?

    Leave a comment:


  • mph_vin
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    Originally posted by papi34 View Post
    You need to set up GA Goals to make this work correctly...right?
    What should we put for our Goal URL?
    How about the following:
    Code:
    /INVC.html
    Does that make sense if you are using SEO (short) links?
    Any idea if we need to do this?

    Leave a comment:


  • amcgibbon
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    Darned if that didn't solve the problem. Many thanks Leanne.

    Leave a comment:


  • Leanne
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    What happens if you try putting all of this on one line?

    var pageTracker = _gat._getTracker("UA-xxxxxx-2
    ");

    Leave a comment:


  • amcgibbon
    replied
    Re: Gilligan's Google Analytics Module for 5/5.5 is now FREE at Miva Central

    I'm having a problem with implementing this. When I try and enter the code to the global footer, I get a Miva error that says "Line 117: mvt:if has no close mvt:if. I see the open and close tag for this so I'm not sure what's going on. Here is the code as it appears in our footer. I have swapped out the google analytics account number here but it is in my version on my site. I checked the other code on the page and there were no open conditionals.

    <mvt:if expr="Screen NE INVC">
    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    var pageTracker = _gat._getTracker("UA-xxxxxx-2
    ");
    pageTracker._initData();
    pageTracker._trackPageview();
    </script>
    </mvt:if>
    Last edited by amcgibbon; 11-25-08, 11:16 AM.

    Leave a comment:

Working...
X