Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Analytics duplicate tracking name

I'm using gtag.js to set up two different trackers in a Vue.js SPA. I'm defining the trackers in my index.html like:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXXX-1', {
      'send_page_view': false 
  });
  gtag('config', 'UA-XXXXXXXX-2', { 
      'send_page_view': false,                     
      'custom_map': {
          'dimension1' : 'my_custom_dimension'
      }
  });
</script>

And then, in my router's afterEach navigation guard I do:

router.afterEach((to, from) => {
        gtag("event", "page_view", { 
            send_to: 'UA-XXXXXXXX-1' 
        });
        gtag("event", "page_view", {
            send_to: 'UA-XXXXXXXX-2',
            my_custom_dimension: 'custom_value'
        });
    }
});

There's no other GA code involved, but when I look at the GA Debug Extension log, for a single page load, I see that it creates the two trackers but then I also get a warning message saying:

analytics_debug.js:24 Ignoring create request for duplicate tracking name.

I couldn't find any clear information about that warning and so far I've been unable to understand why is it happening and how to avoid it. So, any help on avoiding this will be much appreciated!

like image 729
Jordi Nebot Avatar asked Jan 28 '19 16:01

Jordi Nebot


People also ask

How do I correct duplicate urls in Google Analytics?

How to fix the duplicate URL issue? The easiest option is to append a slash (/) at the end of every URL. Most of the time this issue will be fixed at the server level so that the user is always directed to the version with the slash (/) at the end of the URL.

What if same GA code implemented twice on the website?

Same web property ID is tracked twice simply means that you have the Google Analytics tracking script on your page more than once, with the same tracking ID. This means every page load fires off two or more instances of the GA code, and will cause metrics like page views and bounce rate to be incorrect.


1 Answers

Don't worry about it. It is happening because that's just how gtag works. It will try to create a tracker, but since it already exists, you'll get that warning.

like image 182
XTOTHEL Avatar answered Nov 09 '22 14:11

XTOTHEL