1p Tagging Pixels logo

1p Tagging Pixels

Organization
LeadMagic
1p-tagging-pixels

Set up first-party tracking and analytics — website pixels, conversion tracking, UTM architecture, cookie consent, server-side tagging vs client-side, 1P vs 3P data strategy, and identity resolution. Use when setting up tracking, implementing pixels, building attribution, or preparing for privacy-first measurement. Triggers on: "pixel", "tracking", "conversion tracking", "first-party data", "server-side tagging", "UTM", "cookie consent", "1P vs 3P", "identity resolution", or any tracking implementation request.

Overview

PublisherLeadMagic
Repositorygtm-skills
Skill name1p-tagging-pixels
Stars
72
Forks
18
Bundled files
3
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 3 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by LeadMagic on GitHub. Read the source before you install it.

Installation

Install the 1p Tagging Pixels AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/LeadMagic/gtm-skills/tree/main/skills/analytics/1p-tagging-pixels
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/LeadMagic/gtm-skills.git /tmp/gtm-skills
mkdir -p .claude/skills
cp -r /tmp/gtm-skills/skills/analytics/1p-tagging-pixels .claude/skills/1p-tagging-pixels
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable 1p Tagging Pixels in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads 1p Tagging Pixels on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so 1p Tagging Pixels is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

1P Tagging & Analytics

Overview

Third-party cookies are dead. Apple ITP, Firefox ETP, and Chrome's phase-out have made browser-based tracking unreliable. The future is first-party data and server-side measurement — data your customers intentionally share with you that survives ad blockers, cookie restrictions, and platform changes.

This skill covers the complete measurement stack: 1P vs 3P strategy, pixel implementation, UTM architecture, server-side tagging, consent management, and identity resolution. The output is a privacy-resilient analytics infrastructure that works when cookies don't.

Authoritative Foundations

  • Google Tag Manager — Server-side tagging — Route tags through a first-party server container so conversion data survives browser restrictions and you control exactly what leaves your domain.
  • Meta Conversions API — Send server events alongside the pixel with a shared event_id so Meta deduplicates them and recovers conversions lost to browser blocking.
  • Google Ads — Enhanced conversions — Hash first-party customer data (SHA-256) at conversion time to raise match rates without third-party cookies.
  • Google Consent Mode v2 — Gate tag behavior on the visitor's consent state; required for EEA traffic to keep measurement and remarketing eligible.

When to Use

  • "Set up conversion tracking"
  • "1P vs 3P data strategy"
  • "Install pixels (LinkedIn, Meta, Google, TikTok)"
  • "Build UTM architecture"
  • "Set up server-side GTM"
  • "Implement first-party tracking"
  • "Fix attribution gaps"
  • "Set up cookie consent"
  • "Identity resolution setup"

1P vs 3P Data Strategy

First-Party Data (1P)

Data you collect directly from your customers — they know they're sharing it. Examples: email signups, form fills, product usage, purchase history, support tickets, survey responses, account registration.

Advantages: Privacy-compliant by default. Survives browser changes. Higher data quality. You own it. No intermediary. Can be enriched with identity resolution.

Disadvantages: Requires customer action (signup, login, form fill). Smaller volume than 3P. Needs infrastructure to collect, store, and activate.

Third-Party Data (3P)

Data collected by entities that don't have a direct relationship with the user. Examples: browser cookies, ad network tracking, data brokers, device graphs, cross-site tracking.

Advantages: Large scale. Doesn't require user action. Useful for prospecting and lookalike audiences. Historical data for benchmarking.

Disadvantages: Dying. Browser restrictions block 30-40% of 3P tracking. Regulatory pressure (GDPR, CCPA). Lower data quality. You don't own it. Expensive (data broker fees).

The Transition

Now: Run both 1P and 3P in parallel. 3P for scale, 1P for accuracy. Next 12 months: Shift budget from 3P data to 1P infrastructure. End state: 1P is the foundation. 3P is supplementary where still available.

1P Data Activation

Collect → Enrich → Activate:

  1. Collect: Form fills, signups, logins, product usage, email engagement, survey responses, support interactions.
  2. Enrich: Identity resolution (match email to company, role, firmographics). Behavioral scoring. Predictive modeling.
  3. Activate: Personalization (website, email, product), ad targeting (customer match, retargeting), sales prioritization, content recommendations, churn prediction.

Step-by-Step Process

Phase 1: Pixel Inventory

Install these four pixels on every page:

LinkedIn Insight Tag: Base code in <head>, event tracking on conversions. Identifies company visitors for ABM retargeting even without form fills.

Meta Pixel (Facebook): Base code + conversion events. Required for Meta ads optimization, retargeting, and lookalike audience building.

Google Ads Conversion Tag: Via Google Tag Manager or gtag.js. Tracks ad-driven conversions for bidding optimization.

TikTok Pixel: Base code + events. Required for TikTok ads optimization.

Plus: Google Analytics 4 (GA4) — your analytics foundation. Event-based model (not pageview-based). Free, unlimited for most use cases.

Phase 2: UTM Architecture

Standardize UTM parameters across all campaigns:

ParameterPurposeExample
utm_sourceTraffic originlinkedin, google, meta, email, direct
utm_mediumChannel typecpc, organic, email, social, referral
utm_campaignSpecific campaignproduct_demo_q1, webinar_feb
utm_contentAd/creative variantvariant_a, video_testimonial
utm_termKeyword (search only)cold+email+software

Enforcement: Single source of truth spreadsheet. Consistent naming. Never mix linkedin and LinkedIn and li. Pre-built UTM templates for common campaign types.

Phase 3: Server-Side Tagging

Move from browser tags to server-side dispatch:

Benefits:

  • Supports controlled event dispatch for permitted measurement; honor consent choices, opt-outs, and browser privacy controls.
  • Improves page speed (fewer browser scripts).
  • Data control (filter, enrich, or suppress data before it leaves your server).
  • Data minimization controls; server-side collection does not itself establish legal compliance.

Setup: Google Tag Manager Server-Side (free, Google-hosted or self-hosted), Segment Protocols, or custom server endpoint. One server-side container receives events, dispatches to all platforms.

Architecture:

Website/App → Server-Side GTM → LinkedIn Conversion API
                              → Meta Conversions API
                              → Google Ads Offline Conversions
                              → TikTok Events API
                              → Your Data Warehouse

Phase 4: Consent Management

GDPR (EU): explicit opt-in before tracking. CCPA (California): right to opt-out. Growing state laws.

Implementation: Consent Management Platform (Cookiebot, OneTrust, Termly). Load tracking scripts only after consent. Block all cookies and pixels until user accepts. Document data flows for compliance.

Consent banner best practices: Clear "Accept All" / "Customize" options. Don't make rejecting harder than accepting. Don't use dark patterns.

Phase 5: Identity Resolution

Connect anonymous visitors to known contacts:

  • Reverse-IP lookup: Identify companies visiting your site (even without form fills). Tools: Clearbit Reveal / HubSpot Breeze, 6sense, Demandbase, Leadfeeder, Albacross. Person-level deanonymization (RB2B, Warmly) is higher privacy risk — load website-visitor-identification before deploying. Canonical playbook: website-visitor-identification/references/visitor-identification-playbook.md.
  • First-party cookie matching: Match returning visitors to previous sessions. Survives 3P cookie restrictions.
  • Email-based identity: The strongest identifier. Every form fill, login, and email click links to a known identity.
  • Cross-device graph: Link same user across phone, laptop, tablet via login events.

Use identity resolution for: ABM retargeting, sales alerts on target account visits, content personalization, pipeline attribution.

Output Format

Measurement plan with: 1P vs 3P strategy, pixel inventory, UTM taxonomy, server-side architecture diagram, consent implementation, identity resolution setup, and conversion event map.

Quality Check

  • All four major pixels installed (LinkedIn, Meta, Google, TikTok)
  • GA4 configured with conversion events
  • UTM taxonomy documented and enforced
  • Server-side tagging implemented (or roadmap with timeline)
  • Consent management active for EU traffic
  • Identity resolution configured for ABM accounts
  • Conversion event map: every meaningful action tracked

Common Pitfalls

  1. Client-side only. 30-40% of browser events are lost to ad blockers. Server-side captures 100%. Implement server-side tagging before scaling ad spend.

  2. No UTM standardization. "linkedin", "LinkedIn", "li", "lnkd" are four different sources in analytics. One naming convention, enforced.

  3. Tracking without consent. GDPR fines up to 4% of global revenue. Implement consent before tracking EU visitors.

  4. Pixel duplication. Same pixel fired twice = double-counted conversions. Audit quarterly with browser dev tools.

  5. 3P dependency without 1P transition. 3P data is dying. 1P data is the future. Run both now, actively build 1P infrastructure.

Execution Artifacts

  • references/framework-notes.md — named frameworks, citation anchors, and operating assumptions
  • templates/output-template.md — copy-paste deliverable structure for the user
  • scripts/check-output.py — local checklist validator for required sections This skill includes lightweight artifacts the agent can load on demand: Use the artifacts when the user asks for an implementation-ready deliverable, a repeatable workflow, or a quality check rather than generic advice.

Related Skills

  • website-visitor-identification: Company vs person ID, vendors, privacy checklist
  • attribution: Multi-touch attribution models
  • paid-advertising: Campaign tracking setup
  • proactive-alerts: Trigger alerts on tracked events
  • marketing-strategy: Overall measurement framework
  • campaign-governance: UTM + visitor source attribution

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the 1p Tagging Pixels AI skill do?

Set up first-party tracking and analytics — website pixels, conversion tracking, UTM architecture, cookie consent, server-side tagging vs client-side, 1P vs 3P data strategy, and identity resolution. Use when setting up tracking, implementing pixels, building attribution, or preparing for privacy-first measurement. Triggers on: "pixel", "tracking", "conversion tracking", "first-party data", "server-side tagging", "UTM", "cookie consent", "1P vs 3P", "identity resolution", or any tracking implementation request.

Why use 1p Tagging Pixels on TypingMind?

Because you install it once and use it with any model. 1p Tagging Pixels is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install 1p Tagging Pixels in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/LeadMagic/gtm-skills/tree/main/skills/analytics/1p-tagging-pixels. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use 1p Tagging Pixels?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with 1p Tagging Pixels?

As many as you like. As long as a model supports skills, you can use 1p Tagging Pixels with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the 1p Tagging Pixels AI skill free?

Yes. It is published on GitHub by LeadMagic under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇