WordPress.org

Support

Support » Reviews » Google Analytics » update for universal analytics tracking code

update for universal analytics tracking code

  • hi,
    for universal analytics tracking code just edit the file “googleanalytics/googleanalytics.php”,
    and replace the old tracking code in function “googleanalytics()”
    with this code:

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    
      ga('create', '<?php echo $web_property_id; ?>', '<?php echo str_replace('www.','',$_SERVER['SERVER_NAME']); ?>');
      ga('send', 'pageview');
    
    </script>

    tnx!

Viewing 6 replies - 1 through 6 (of 6 total)
  • Can anyone confirm that this works? Thanks.

    Yes, I modified the file based on this and can confirm it works for me.

    Thanks LocalGhost-IL

    Thanks!

    Worked for me too 🙂

    Howdy,
    Is this the function where I need to replace the code and after replacing the code will it look like this?
    Thanks!

    Original

    function googleanalytics() {
    $web_property_id = get_option(‘web_property_id’);
    ?>

    New

    function googleanalytics()
    <script>
    (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

    ga(‘create’, ‘<?php echo $web_property_id; ?>’, ‘<?php echo str_replace(‘www.’,”,$_SERVER[‘SERVER_NAME’]); ?>’);
    ga(‘send’, ‘pageview’);
    </script>

    ?>

    NEW

    function googleanalytics() {
    $web_property_id = get_option(‘web_property_id’);
    ?>
    <script>
    (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

    ga(‘create’, ‘<?php echo $web_property_id; ?>’, ‘<?php echo str_replace(‘www.’,”,$_SERVER[‘SERVER_NAME’]); ?>’);
    ga(‘send’, ‘pageview’);

    </script>
    <?php
    }

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘update for universal analytics tracking code’ is closed to new replies.
Skip to toolbar