Started week 11 with new courses in the digital analytics Mini degree course.
The new course in this mini degree program was Intermediate Google Tag Manager.

Use intermediate-level GTM knowledge for greater data governance and control over tag management.

This training program will give you
1) Greater data governance and control over your tag management.
2) Knowledge of underutilized and super powerful GTM features.
3) A thorough QA process and ways to speed up your changes and implementations across teams.

Number one we’re going to do a quick check and just make sure that you are ready for more GTM. We’re going to cover of course the overview of the course, and we’re going to actually go through and important actual container, we’re going to show you how to do that because that’s a tool you’re actually going to use quite a bit during this particular course. The journey so far, we’re going to cover that. What is the course outline? Well, basically the course is going to go like this. We are already on the Welcome to Google Tag Manager intermediate lesson itself, then we’re going to go into tracking engagement with just a couple of other ways that you can track behaviours in Google Tag Manager, specifically advanced video tracking where we’re talking about more than just the built in YouTube triggers. And page elements where we will be focusing on the element visibility triggers. We will also move into e-commerce where we’re going to talk about enhanced e-commerce which is a whole different level of e-commerce, and then we will move into part four, our deep dive where we start really having some fun as we start moving into custom dimensions and metrics, user ID tracking, and a ton more. Of course right now it’s all about Google Tag Manager intermediate edition, we’re going to go ahead and get started with asking that first question, are you actually ready for this? So we’re going to go through and review just very, very

Beginner Review
quickly to make sure that you’ve got everything that you need in order to take full advantage of this course. So at this point in time, you should know what tags are. You should have some tags already set up, specifically Google Analytics tags, but of course, data layer push tags that you might have played with, triggers, all sorts of triggers, link click triggers, page view triggers, scroll timers, YouTube. Variables we’ve talked about, not only the built-ins that exist, but we’ve also talked about a bunch of different user defined variables including some URL variables, the constant variable, data layer variables, the Google Analytics settings variable which we will be showing quite a few new features in the particular course on. And of course, you should also be able to publish, to preview, understand debug mode, so generally speaking it’s really just you have a solid, solid understanding of the basics of Google Tag Manager. Now if any of that kind of went over your head or you’re not quite for it, or worse yet, maybe you’ve watched the original Google Tag Manager course here at CXL Institute but you have not yet practiced, you must go back and practice first. Make sure you’ve actually implemented and played around with this, you have some experience, even basic experience, but you at least have some experience with Google Tag Manager. Assuming that is the case, then in fact yes, you are ready for more.

How to Import
So let’s talk about how to import. Now, why are we even discussing importing? First, where is importing exporting? You might remember in the admin section, we come down and we have important container and we have export container. Exporting a container is really kind of a way to make a back up, it’s also a great way to transfer so we can go to choose version of workspace here and I’m just going to choose the most recent version we had created. I can see all the what they call a JSON file, and what you’ll see in here pretty quickly, you’ll see oh wait, there’s my character choice event that came through. And this is basically just how Tag Manager is able to export the information so that I could literally save this. I can click on export, it’ll pull this up, I could save it here and then I could import this container into another Google Tag Manager container. What’s useful about that again is I can use that as a backup, or I can use it to actually transfer my setup from one container to another and it becomes like a mirror copy. Now, this particular feature again, being useful for me, individually as a Google Tag Manager implementer, but also for you, why? Because yes of course you can move back and forth between containers, but what’s really cool about that is you will find and we will demonstrate as we go through here, that there are other implementers that are out thereon the web that are creating what they call recipes, Google Tag Manager recipes, and those recipes are just where somebody has created a way to set up some sort of measurement behaviour in Google Tag Manager, and they export that quote, unquote recipe and then actually import it into your own Google Tag Manager, take advantage of it. So I’m going to show you exactly what that looks like and how to do it. So we’re going to click where it says import container. First thing we’re going to do is choose the container file itself, now this again would be something that you would download from that third party site, we’ll show you whereto do this, or of course if this is your own backup, I’ve create this file, the GTM test recipe file. It just has one very simple tag, one simple trigger, one simple variable, so we’ll take that. Then I have a choice of either a new work space, or an existing workspace. Now remember, workspaces you can create these. I have a test workspace that I have created here and I’m actually going to select that. But most of the time you will just use the default workspace assuming that you’re the only one back there and you don’t have a very complicated container. But remember, this is something we covered in the basics of Google Tag Manager in the basic course. We’re going to click where it says test, and then I’ve got either overwrite, or merge. Now watch what happens here. Overwrite is the default. Overwrite is the default. If I overwrite this container, which basically what it’s going to do is it’s going to important this one, get rid of my other one, my original one, and it’s going to completely overwrite it, it’s going to do what it says. So that means one new tag, one new trigger, six new variables, and then these are going to be deleted. Now what exactly is going to happen? I can click on this view detail changes here, and then I can see I’ve got the new script test important, I’ve got the custom event, these are all my test imports that I set up, but I also am going to lose everything else that I’ve already set up in my container. Now of course that’s not what I want to do. I don’t really want to do that at all. So instead I want to merge. Most of the time you will want to do this too. You’re going to not want to overwrite, you’re going to want to merge your container especially when you’re importing recipes like this. So, we’re going to click on merge and then you can see, it says I’ve got two different outcomes here. One is to overwrite any conflicting tags, triggers, and variables, and that just means the names. So if the names are the same just go ahead and overwrite them if they conflict, and then renaming the conflicting tags, triggers or variables. So I can rename an existing one and you will see that. Sometimes you’re going to have the same name, but the actual definitions of the tag, trigger or variable will be different, so it’s going to give you a change to rename them. Either way in this case I see overwrite, and I can see here’s what’s going to come in, I don’t see anything that’s going to be modified or deleted, just adding the new ones. That looks good to me, so I’m going to click where it says confirm and when we do that, again I’m my test workspace, I can see here all the workspace changes coming down, I see all that, I can go to my tags, and I can see there’s my new script of the test import. Again, nothing special, just a quick little comment here to prove the point. The triggers itself, I’ve got my little test import event trigger that was set up, again this doesn’t do anything, this is just for example so we can show you how to import a container. And then I’ve got simple import test that we did with a constant variable so I have that. So that’s it, so now that I have those set up, then I can go through and I can submit, I can publish, I can go ahead and do the, I’m just going to go ahead and call this test import so we can close our the workspace, so we have that and now I’ve published those changes. Again of course you want to go through and preview and follow the typical workflow, but for sake of example at least your understand how to actually import a container in Google Tag Manager because this is a skill that you will use over and over and over again.