Don't have one? Create one ↗
← All courses
Lessons in this module

Lesson 11 of 11

Tag Hygiene & Delivery: Recap And Verify

Recap every lesson, then check your whole container in one pass.

Both lessons are about keeping the container trustworthy: firing options make sure one action is counted once, and Custom HTML is the deliberate last resort you reach for only when nothing native exists.

Export your container and verify the module below.

What you covered

  • Tag Firing Options & Dedup: Once per page (not Once per event) stops a re-pushed event counting twice; transaction_id dedupes in GA4.
  • Custom HTML Tag: A Custom HTML tag injects a pixel; mind the sandbox and add an id guard.

Check your knowledge

A quick quiz on what this module taught. Pass it and it counts toward your course certificate; you can retake it any time.

5 questions. Answer all of them, then submit; you need 4 of 5 to pass.

  1. 1. A framework bug pushes the same purchase_attempt event twice per click. Your conversion tag's firing option is Once per event, yet it still fires twice. Why?
  2. 2. Which Tag firing option actually stops a re-pushed duplicate event from firing the tag twice on one page load?
  3. 3. When is a Custom HTML tag the right choice?
  4. 4. Your Custom HTML pixel can end up injected twice when its triggers overlap. What is the standard in-script defence?
  5. 5. Even with Once per page set, the same purchase can be reported on two different page loads (a refresh of the thank-you page). What protects the data?

Answer every question to submit.

Verify your whole container

Built everything in this module? Export your container (Admin → Export Container, choose your workspace) and drop the JSON here. We run every lesson's check against your single export, so you can confirm the whole module in one pass. It's checked in your browser, nothing is uploaded.

Drop your container .json here

or browse · checked in your browser, nothing is uploaded

Stuck? Download the reference container for this module and import it in GTM (Admin → Import Container) to compare.

0 of 11 lessons complete
Was this lesson helpful?