Announcement

Collapse
No announcement yet.

Upgrade to (Google) Universal Analytics

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

    Upgrade to (Google) Universal Analytics

    Has anyone completed the "Upgrade to Universal Analytics" to "Get more accurate data and access to new tools with Universal Analytics."?

    Apparently everyone is going to get upgraded anyway at some stage, but you can choose to do it now.

    If so was it a good experience and were there any Sellerdeck specific issues to be aware of?

    #2
    We wrote an article about Universal Analytics to inform people of the change. We have also started rolling out Universal Analytics to our SellerDeck digital marketing customers, and have found there are a few changes to the default Sellerdeck Analytics code required:
    In summary the main points are:
    1) The main tracking code should now be in the <head> tag rather than the footer as it loads asynchronously. Although it should work if left where it is.
    2) The other main thing to be aware of if you want to monitor sales and conversions, is that you have to add in a call to the e-commerce tracking library which is no longer included by default (it still needs to be switched on in your Analytics Dashboard too).
    3) You then also need to modify the format that the receipt page submits the transaction information to Google. All of the layouts are found in the Design Library under Google Analytics Markup.

    Google’s official guide to the e-commerce side can be found here:
    https://developers.google.com/analyt...csjs/ecommerce
    Fergus Weir - teclan ltd
    Ecommerce Digital Marketing

    SellerDeck Responsive Web Design

    SellerDeck Hosting
    SellerDeck Digital Marketing

    Comment


      #3
      Hi, I'm a little confused about this - I have previously set up the tracking code so that there are some conditional blocks around the code so that we can use funnels and goals in analytics like this:-

      <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-xxxxxxx-3']);
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Shopping%20Cart%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%200%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%201%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%202%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%203%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Receipt%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27PSP%20Bounce%20Page%27" > _gaq.push(['_trackPageview']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Shopping%20Cart%22" > _gaq.push(['_trackPageview', '/Basket.html']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%200%22" > _gaq.push(['_trackPageview', '/Order00.html']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%201%22" > _gaq.push(['_trackPageview', '/Order01.html']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%202%22" > _gaq.push(['_trackPageview', '/Order02.html']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22PSP%20Bounce%20Page%22" > _gaq.push(['_trackPageview', '/PSPBounce.html']);</actinic:block>
      <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Receipt%22"> _gaq.push(['_trackPageview', '/receipt.html']);</actinic:block>

      (function() {
      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
      </script>

      How do I replicate this with the new code?!
      Thanks for any help.
      Chris
      Chris Adams

      Comment


        #4
        Originally posted by fibonacci-d View Post
        Hi, I'm a little confused about this - I have previously set up the tracking code so that there are some conditional blocks around the code so that we can use funnels and goals in analytics like this:-

        <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-xxxxxxx-3']);
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Shopping%20Cart%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%200%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%201%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%202%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Checkout%20Page%203%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27Receipt%27%20AND%20%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%21%3d%20%27PSP%20Bounce%20Page%27" > _gaq.push(['_trackPageview']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Shopping%20Cart%22" > _gaq.push(['_trackPageview', '/Basket.html']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%200%22" > _gaq.push(['_trackPageview', '/Order00.html']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%201%22" > _gaq.push(['_trackPageview', '/Order01.html']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Checkout%20Page%202%22" > _gaq.push(['_trackPageview', '/Order02.html']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22PSP%20Bounce%20Page%22" > _gaq.push(['_trackPageview', '/PSPBounce.html']);</actinic:block>
        <actinic:block if="%3cactinic%3avariable%20name%3d%22PageType%22%20%2f%3e%20%3d%3d%20%22Receipt%22"> _gaq.push(['_trackPageview', '/receipt.html']);</actinic:block>

        (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        </script>

        How do I replicate this with the new code?!
        Thanks for any help.
        Chris
        Hi Chris,
        just wondering if you managed to get this sorted as I have similar code for tracking the individual checkout pages.

        I have also noticed that our Google Analytics is saying we are set for e-commerce but no data is being recieved which is conscerning - hence looking in to the tracking code.

        I am not very conversant with Sellerdeck coding but do manage to make changes successfully and as you may have guessed I have found the GoogleAnalyticsTracking Layout.

        For note, we are using 11.0.5.

        John
        John
        Sheltons of Peterborough Ltd
        www.sheltonsfishing.co.uk

        Comment

        Working...
        X