We’ve all been there: the media plan is solid, the creative is high-impact, and the landing pages look beautiful – yet the reporting is a complete mess.
At Arm Candy, we’ve realized the problem isn’t usually the “tracking” itself; it’s the mindset. Most teams treat tagging as a last-minute chore – a “pixel” slapped on a page right before a campaign goes live. But in an era of data-driven marketing, tracking is the infrastructure of your success. To scale, you must stop “dropping pixels” and start building a Measurement Product.
The Core Strategy: The Measurement Formula
In product development, you never build a feature without a specification. In media intelligence, your “product spec” is the measurement formula:
Measurement Product = Standardized Naming + Centralized Documentation + Reusable Triggers + Continuous QA
When you treat tagging as a product, you ensure every data point is intentional, consistent, and – most importantly – trusted.
1. Naming Conventions: The Secret to Scalable Data
If your naming is messy, your insights will be too. Good naming isn’t just for GA4; it’s for organizational sanity across every platform you use.
- Platform Alignment: Use the exact same event name across Google, Meta, and LinkedIn for the same action. This allows for easy data consolidation and faster cross-channel comparisons.
- The Power of Prefixing: Group your events so they are easy to search. Use a consistent format like Page View – [Name] or Button Click – [Action].
- Standardize with “Snake Case”: Stick to lowercase_with_underscores. It is the industry standard for APIs and prevents platforms from seeing Purchase and purchase as two different events.
- Be General, then Specific: Use “Standard” event names (like generate_lead or purchase) wherever possible. Standard event names might be different per platform, use accordingly.
2. The MVP Taxonomy: Focus on What Matters
Instead of trying to track every single movement a user makes, start with your “Minimum Viable Product.” Focus on the most important actions first. Why? Because high-volume, high-intent events provide the cleanest signals for your team to analyze and for platform algorithms to learn from.
How to prioritize:
- Primary Conversions: These are your “North Stars” – the ultimate goals like purchase or generate_lead.
- Secondary Signals: These are “Pathfinding” events that show intent, such as add_to_cart or view_item or find_location.
- The Rule: If you aren’t going to use the data to make decisions, whether for reporting or audience building, don’t waste time tagging it yet.
3. The Conversion Tracking Doc: Your Source of Truth
We don’t rely on memory; we rely on a central document. This is especially critical if you have multiple agencies, developers, or internal teams working in the same GTM container. Without proper documentation, you will eventually end up with missing or duplicate tags and conflicting data.
The Rule: Every time a change is made or a new event is tagged, this doc must be updated first. It should include:
- Reporting Event Name: Exactly how it appears in your final reporting dashboard.
- Event Definition: A clear definition of what the event is and what it represents.
- GTM Trigger Name: The exact name of the trigger inside Google Tag Manager.
- Trigger Detail: Detailed description of the logic (e.g., fires on the /thank-you page path).
- In-Platform Conversion Names: Separate columns for Meta, Google Ads, etc. This helps identify events if they are named differently than the reporting name.
- Parameters: List any parameters used (like value, lead_type, or form_id).
- Notes: Additional nuances, such as “Only fires once per user.”
4. Smart Trigger Setup: Precision Engineering
A tag is only as good as the trigger behind it. Poorly set up triggers lead to double-counting and skewed ROI. Based on our audit experience, here is how to stay precise:
- Reuse, Don’t Duplicate: Triggers are specific to actions, not platforms. If you track a form submission for Google, Meta, and GA4, use one single trigger for all three tags. Sounds straightforward, you would be surprised how often we see this type of set up.
- Path Precision: Use Page Path equals instead of Page URL contains whenever possible to prevent tags from firing on unintended child pages.
- The “Thank You” Standard: For form submissions, use a Thank You page, a Form Submit trigger, or a Custom Event rather than a “Submit Button Click.”
- Go Custom : Whenever a Custom Event (dataLayer.push) is available from the site’s code, use it. It is the most stable and accurate way to track behavior.
- Element Visibility: Use “Element Visibility” triggers for key messages that don’t have their own URL.
5. Deployment & QA: Protect Your Data Integrity
Before you hit “Publish,” you must validate. GTM is powerful, which means it is easy to break things without a strict process.
- The “Negative” Test: In GTM Preview mode, check that tags fire when they should, but also verify they stay inactive when they shouldn’t (e.g., a lead tag should not fire if the form validation fails).
- Audit via the Tracking Doc: Use your Conversion Tracking Doc as a final checklist. If the naming or logic in GTM doesn’t match the doc exactly, do not publish.
- Version History: When publishing a new version, always provide a detailed description of the changes. This makes it easy to track down historical changes if a discrepancy appears weeks later.
The Bottom Line
Modern performance advertising is a handshake between your business goals and the platform’s machine learning. That handshake only works if your signals are clean and organized. By treating your tagging as a product, you build a foundation of data you can actually trust.

