CÓDIGO DE PRODUÇÃO & AUTOMAÇÃO

Kit de Auditoria de Mídia Paga Forense & Container GTM

Container GTM pré-configurado com eventos padronizados de e-commerce GA4, prevenção de compras duplicadas e Meta Ads CAPI por Wagner Hörlle.

💬 Suporte Técnico no WhatsApp
{
  "exportFormatVersion": 2,
  "exportTime": "2026-09-30 09:24:00",
  "containerVersion": {
    "path": "accounts/1000000000/containers/20000000/versions/0",
    "accountId": "1000000000",
    "containerId": "20000000",
    "containerVersionId": "0",
    "name": "Kit Operacional Tracking E-commerce & CAPI - Wagner Horlle",
    "description": "Container pronto com eventos padronizados de e-commerce GA4 e Meta Ads com prevencao de compras duplicadas.",
    "container": {
      "path": "accounts/1000000000/containers/20000000",
      "accountId": "1000000000",
      "containerId": "20000000",
      "name": "Kit Operacional Tracking",
      "publicId": "GTM-KITPRO",
      "usageContext": ["WEB"]
    },
    "tag": [
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "tagId": "1",
        "name": "GA4 - Google Tag Configuracao Base",
        "type": "googtag",
        "parameter": [
          {"type": "BOOLEAN", "key": "send_page_view", "value": "true"},
          {"type": "TEMPLATE", "key": "tagId", "value": "{{Constante - GA4 Measurement ID}}"}
        ],
        "firingTriggerId": ["2147479553"],
        "tagFiringOption": "ONCE_PER_EVENT"
      },
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "tagId": "2",
        "name": "GA4 - Evento Purchase (E-commerce)",
        "type": "gaawe",
        "parameter": [
          {"type": "TEMPLATE", "key": "eventName", "value": "purchase"},
          {"type": "TEMPLATE", "key": "measurementId", "value": "{{Constante - GA4 Measurement ID}}"},
          {
            "type": "LIST",
            "key": "eventParameters",
            "list": [
              {"type": "MAP", "map": [{"type": "TEMPLATE", "key": "name", "value": "transaction_id"}, {"type": "TEMPLATE", "key": "value", "value": "{{DLV - ecommerce.transaction_id}}"}]},
              {"type": "MAP", "map": [{"type": "TEMPLATE", "key": "name", "value": "value"}, {"type": "TEMPLATE", "key": "value", "value": "{{DLV - ecommerce.value}}"}]},
              {"type": "MAP", "map": [{"type": "TEMPLATE", "key": "name", "value": "currency"}, {"type": "TEMPLATE", "key": "value", "value": "{{DLV - ecommerce.currency}}"}]},
              {"type": "MAP", "map": [{"type": "TEMPLATE", "key": "name", "value": "items"}, {"type": "TEMPLATE", "key": "value", "value": "{{DLV - ecommerce.items}}"}]}
            ]
          }
        ],
        "firingTriggerId": ["10"],
        "blockingTriggerId": ["11"],
        "tagFiringOption": "ONCE_PER_EVENT"
      },
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "tagId": "3",
        "name": "Meta Pixel - Base Code & PageView",
        "type": "html",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "html",
            "value": "<script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=[];t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)[0];\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https://connect.facebook.net/en_US/fbevents.js');\nfbq('init', '{{Constante - Meta Pixel ID}}');\nfbq('track', 'PageView');\n</script>"
          }
        ],
        "firingTriggerId": ["2147479553"],
        "tagFiringOption": "ONCE_PER_PAGE"
      },
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "tagId": "4",
        "name": "Meta Pixel - Purchase com Event ID para Deduplicacao CAPI",
        "type": "html",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "html",
            "value": "<script>\nfbq('track', 'Purchase', {\n  value: {{DLV - ecommerce.value}},\n  currency: '{{DLV - ecommerce.currency}}' || 'BRL',\n  content_type: 'product'\n}, { eventID: '{{DLV - ecommerce.transaction_id}}' });\n</script>"
          }
        ],
        "firingTriggerId": ["10"],
        "blockingTriggerId": ["11"],
        "tagFiringOption": "ONCE_PER_EVENT"
      }
    ],
    "trigger": [
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "triggerId": "10",
        "name": "Evento Customizado - purchase",
        "type": "CUSTOM_EVENT",
        "customEventFilter": [
          {"type": "EQUALS", "parameter": [{"type": "TEMPLATE", "key": "arg0", "value": "{{_event}}"}, {"type": "TEMPLATE", "key": "arg1", "value": "purchase"}]}
        ]
      },
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "triggerId": "11",
        "name": "Bloqueador - Compra Ja Registrada Anteriormente",
        "type": "CUSTOM_EVENT",
        "customEventFilter": [
          {"type": "EQUALS", "parameter": [{"type": "TEMPLATE", "key": "arg0", "value": "{{_event}}"}, {"type": "TEMPLATE", "key": "arg1", "value": "purchase"}]}
        ],
        "filter": [
          {"type": "EQUALS", "parameter": [{"type": "TEMPLATE", "key": "arg0", "value": "{{JS - Checar Compra Duplicada}}"}, {"type": "TEMPLATE", "key": "arg1", "value": "true"}]}
        ]
      }
    ],
    "variable": [
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "1", "name": "Constante - GA4 Measurement ID", "type": "c", "parameter": [{"type": "TEMPLATE", "key": "value", "value": "G-XXXXXXXXXX"}]},
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "2", "name": "Constante - Meta Pixel ID", "type": "c", "parameter": [{"type": "TEMPLATE", "key": "value", "value": "0000000000000000"}]},
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "3", "name": "DLV - ecommerce.transaction_id", "type": "v", "parameter": [{"type": "INTEGER", "key": "dataLayerVersion", "value": "2"}, {"type": "TEMPLATE", "key": "name", "value": "ecommerce.transaction_id"}]},
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "4", "name": "DLV - ecommerce.value", "type": "v", "parameter": [{"type": "INTEGER", "key": "dataLayerVersion", "value": "2"}, {"type": "TEMPLATE", "key": "name", "value": "ecommerce.value"}]},
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "5", "name": "DLV - ecommerce.currency", "type": "v", "parameter": [{"type": "INTEGER", "key": "dataLayerVersion", "value": "2"}, {"type": "TEMPLATE", "key": "name", "value": "ecommerce.currency"}]},
      {"accountId": "1000000000", "containerId": "20000000", "variableId": "6", "name": "DLV - ecommerce.items", "type": "v", "parameter": [{"type": "INTEGER", "key": "dataLayerVersion", "value": "2"}, {"type": "TEMPLATE", "key": "name", "value": "ecommerce.items"}]},
      {
        "accountId": "1000000000",
        "containerId": "20000000",
        "variableId": "7",
        "name": "JS - Checar Compra Duplicada",
        "type": "jsm",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "javascript",
            "value": "function() {\n  var txId = {{DLV - ecommerce.transaction_id}};\n  if (!txId) return 'false';\n  var key = 'gtm_purchase_' + txId;\n  if (localStorage.getItem(key)) {\n    return 'true';\n  }\n  localStorage.setItem(key, '1');\n  return 'false';\n}"
          }
        ]
      }
    ]
  }
}