Veröffentlicht: 5. März 2025

GTM Template: Perspective Funnel Tracking mit Google Ads & GA4

Kostenloses GTM-Template für Perspective.co Funnel-Tracking. Google Ads Conversion, Enhanced Conversions und GA4 Events — alles vorkonfiguriert.

Daniils Visnakovs
· Lesedauer: 5 Min.
GTM Perspective Funnel Tracking Template

Perspective.co ist eines der beliebtesten Funnel-Tools im deutschsprachigen Raum. Aber das Tracking-Setup ist für viele eine Hürde. Dieses GTM-Template löst das Problem: Google Ads Conversion, Enhanced Conversions und GA4 Event — alles vorkonfiguriert.

Was das Template enthält

  • Google Tag (GA4) — Measurement ID eintragen, fertig
  • Google Tag (Google Ads) — Conversion ID eintragen, fertig
  • Google Ads Conversion Tag — feuert beim Funnel-Submit
  • Google Ads Enhanced Conversions — übergibt E-Mail und Telefon gehasht
  • GA4 Event Tagperspective_form_submit Event
  • Conversion Linker — für korrekte Attribution
  • 1 Custom Event Triggerform_submitted von Perspective

Das Setup in 3 Schritten

1. Template importieren

Container importieren → JSON hochladen → Zusammenführen.

2. IDs eintragen

Im Template sind die Stellen markiert, die du anpassen musst:

  • **EDIT** Google Ads Conversion ID → deine Conversion ID (z.B. AW-123456789)
  • **EDIT** Conversion Label → dein Conversion Label
  • GA4 Measurement ID → deine G-XXXXXXX ID

3. Perspective Webhook konfigurieren

In Perspective unter Einstellungen → Tracking:

  • GTM-Integration aktivieren
  • Event-Name: form_submitted
  • Die DataLayer-Variablen email und phone werden automatisch übergeben

Warum Enhanced Conversions?

Perspective-Funnels sammeln E-Mail und Telefonnummer. Ohne Enhanced Conversions gehen diese Daten für Google Ads verloren. Mit Enhanced Conversions:

  • Bessere Attribution — Google kann Conversions auch ohne Cookies zuordnen
  • Mehr Conversion-Daten — bis zu 15 % mehr gemessene Conversions
  • Besseres Smart Bidding — mehr Daten = bessere Gebotsoptimierung

Template herunterladen

Kopiere den JSON-Code, speichere ihn als .json-Datei und importiere sie in deinem Google Tag Manager Container unter Admin → Container importieren.

Kein E-Mail, kein Formular — direkt loslegen.

GTM Container JSON anzeigen
{
    "exportFormatVersion": 2,
    "exportTime": "2023-09-13 14:10:54",
    "containerVersion": {
        "path": "accounts/0000000000/containers/000000000/versions/0",
        "accountId": "0000000000",
        "containerId": "000000000",
        "containerVersionId": "0",
        "container": {
            "path": "accounts/0000000000/containers/000000000",
            "accountId": "0000000000",
            "containerId": "000000000",
            "name": "Perspective Funnel Template (Google Ads + GA4)",
            "publicId": "GTM-XXXXXX",
            "usageContext": [
                "WEB"
            ],
            "fingerprint": "0000000000000",
            "tagManagerUrl": "https://tagmanager.google.com/#/container/accounts/0000000000/containers/000000000/workspaces?apiLink=container",
            "features": {
                "supportUserPermissions": true,
                "supportEnvironments": true,
                "supportWorkspaces": true,
                "supportGtagConfigs": false,
                "supportBuiltInVariables": true,
                "supportClients": false,
                "supportFolders": true,
                "supportTags": true,
                "supportTemplates": true,
                "supportTriggers": true,
                "supportVariables": true,
                "supportVersions": true,
                "supportZones": true,
                "supportTransformations": false
            },
            "tagIds": [
                "GTM-XXXXXX"
            ]
        },
        "tag": [
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "7",
                "name": "**EDIT** Conversion Linker",
                "type": "gclidw",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "enableCrossDomain",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableUrlPassthrough",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "acceptIncoming",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "linkerDomains",
                        "value": "**EDIT** DOMAIN.COM"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "formDecoration",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "urlPosition",
                        "value": "query"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableCookieOverrides",
                        "value": "false"
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "2147479553"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "10",
                "name": "**EDIT** Google Ads Conversion – Perspective Form Submitted",
                "type": "awct",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "enableNewCustomerReporting",
                        "value": "false"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableConversionLinker",
                        "value": "true"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableProductReporting",
                        "value": "false"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableEnhancedConversion",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "cssProvidedEnhancedConversionValue",
                        "value": "{{UPD (Perspective)}}"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "conversionCookiePrefix",
                        "value": "_gcl"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableShippingData",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "conversionId",
                        "value": "{{**EDIT** Google Ads (Conversion ID)}}"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "conversionLabel",
                        "value": "INSERT_CONVERSION_LABEL"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "rdp",
                        "value": "false"
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "4"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "11",
                "name": "Google Ads EC4L – Perspective Form Submitted",
                "type": "awud",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "userDataVariable",
                        "value": "{{UPD (Perspective)}}"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "enableConversionLinker",
                        "value": "true"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "conversionCookiePrefix",
                        "value": "_gcl"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "conversionId",
                        "value": "{{**EDIT** Google Ads (Conversion ID)}}"
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "4"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "12",
                "name": "Google Ads (Google Tag)",
                "type": "googtag",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "tagId",
                        "value": "{{Google Ads (Google Tag ID)}}"
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "2147479553"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "15",
                "name": "GA4 (Google Tag)",
                "type": "googtag",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "tagId",
                        "value": "{{**EDIT** GA4 ID}}"
                    },
                    {
                        "type": "LIST",
                        "key": "configSettingsTable",
                        "list": [
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "parameter",
                                        "value": "send_page_view"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "parameterValue",
                                        "value": "true"
                                    }
                                ]
                            }
                        ]
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "2147479553"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "tagId": "16",
                "name": "GA4 Event – Perspective Funnel Submit",
                "type": "gaawe",
                "parameter": [
                    {
                        "type": "BOOLEAN",
                        "key": "sendEcommerceData",
                        "value": "false"
                    },
                    {
                        "type": "LIST",
                        "key": "eventSettingsTable",
                        "list": [
                            {
                                "type": "MAP",
                                "map": [
                                    {
                                        "type": "TEMPLATE",
                                        "key": "parameter",
                                        "value": "funnel"
                                    },
                                    {
                                        "type": "TEMPLATE",
                                        "key": "parameterValue",
                                        "value": "{{Page Hostname}}{{DLV path}}"
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "eventName",
                        "value": "generate_lead"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "measurementIdOverride",
                        "value": "{{**EDIT** GA4 ID}}"
                    }
                ],
                "fingerprint": "0000000000000",
                "firingTriggerId": [
                    "4"
                ],
                "tagFiringOption": "ONCE_PER_EVENT",
                "monitoringMetadata": {
                    "type": "MAP"
                },
                "consentSettings": {
                    "consentStatus": "NOT_SET"
                }
            }
        ],
        "trigger": [
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "triggerId": "4",
                "name": "Form Submitted (Perspective)",
                "type": "CUSTOM_EVENT",
                "customEventFilter": [
                    {
                        "type": "EQUALS",
                        "parameter": [
                            {
                                "type": "TEMPLATE",
                                "key": "arg0",
                                "value": "{{_event}}"
                            },
                            {
                                "type": "TEMPLATE",
                                "key": "arg1",
                                "value": "Funnel Completed"
                            }
                        ]
                    }
                ],
                "filter": [
                    {
                        "type": "EQUALS",
                        "parameter": [
                            {
                                "type": "TEMPLATE",
                                "key": "arg0",
                                "value": "{{DLV email}}"
                            },
                            {
                                "type": "TEMPLATE",
                                "key": "arg1",
                                "value": "undefined"
                            },
                            {
                                "type": "BOOLEAN",
                                "key": "negate",
                                "value": "true"
                            }
                        ]
                    }
                ],
                "fingerprint": "0000000000000"
            }
        ],
        "variable": [
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "3",
                "name": "DLV email",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "email"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "5",
                "name": "**EDIT** Google Ads (Conversion ID)",
                "type": "c",
                "notes": "Die Conversion ID findest du in Google Ads:\n\n1. Tools & Einstellungen\n2. Google Tag\n3. Hier findet sich eine ID im Format \u201eAW-100000000\u201c\n4. Kopiere nur die Zahl, die hinter \u201eAW-\u201c steht",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "value",
                        "value": "XXX"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "6",
                "name": "Google Ads (Google Tag ID)",
                "type": "c",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "value",
                        "value": "AW-{{**EDIT** Google Ads (Conversion ID)}}"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "8",
                "name": "DLV phone",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "phone"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "9",
                "name": "UPD (Perspective)",
                "type": "awec",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "mode",
                        "value": "MANUAL"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "phone_number",
                        "value": "{{DLV phone}}"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "email",
                        "value": "{{DLV email}}"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "13",
                "name": "DLV path",
                "type": "v",
                "parameter": [
                    {
                        "type": "INTEGER",
                        "key": "dataLayerVersion",
                        "value": "2"
                    },
                    {
                        "type": "BOOLEAN",
                        "key": "setDefaultValue",
                        "value": "false"
                    },
                    {
                        "type": "TEMPLATE",
                        "key": "name",
                        "value": "path"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "variableId": "14",
                "name": "**EDIT** GA4 ID",
                "type": "c",
                "notes": "Die GA4 ID findet du in GA4:\n1. Google Analytics \u00f6ffnen\n2. Datenstreams aufrufen\n3. Unter \u201eGoogle Tag\u201c auf \u201eTag-Einstellungen bearbeiten\u201c klicken\n4. Beim Google Tag steht eine ID, diese kopieren (Format in der Regel: G-XXXXX)",
                "parameter": [
                    {
                        "type": "TEMPLATE",
                        "key": "value",
                        "value": "G-XXX"
                    }
                ],
                "fingerprint": "0000000000000",
                "formatValue": {}
            }
        ],
        "builtInVariable": [
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "type": "PAGE_URL",
                "name": "Page URL"
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "type": "PAGE_HOSTNAME",
                "name": "Page Hostname"
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "type": "PAGE_PATH",
                "name": "Page Path"
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "type": "REFERRER",
                "name": "Referrer"
            },
            {
                "accountId": "0000000000",
                "containerId": "000000000",
                "type": "EVENT",
                "name": "Event"
            }
        ],
        "fingerprint": "0000000000000",
        "tagManagerUrl": "https://tagmanager.google.com/#/versions/accounts/0000000000/containers/000000000/versions/0?apiLink=version"
    }
}

Perspective-Tracking professionell aufsetzen? Jetzt Beratung anfragen →


Daniils Visnakovs

Über den Autor

Daniils Visnakovs

Ex-Google-Berater, Speaker (u.a. Nomad World Fest) und Coach. Spezialisiert auf Conversion-Tracking, Google Ads und datenbasiertes Marketing. Hilft Unternehmen, Werbebudgets messbar einzusetzen — in 1:1 Beratung, Workshops oder auf der Bühne.

Beratung anfragen