You don't want your Google Analytics account to track your own activity. Rather than using an IP filter, just exclude traffic from logged-in admins.
The data layer is an important concept in tag management. In essence, it is a way that a website can make structured data available to a tool such as Google Tag Manager. This could include absolutely anything from the category of the current page through to the user's logged-in status. The data itself can either be static or pushed there when a particular event happens, such as a registration or a transaction.
You don't want your Google Analytics account to track your own activity. Rather than using an IP filter, just exclude traffic from logged-in admins.
The data layer and Google Publisher Tag key-values both pass structured data from your site to an external program. Both consist of key-value pairs.
When you create a new Google Tag Manager container for Web, paste the installation code below your data layer code.