{
  "exportFormatVersion": 2,
  "exportTime": "2026-10-08 00:00:00",
  "containerVersion": {
    "path": "accounts/0000000000/containers/00000000/versions/0",
    "accountId": "0000000000",
    "containerId": "00000000",
    "containerVersionId": "0",
    "name": "TuriTop - default thank-you page",
    "description": "GTM container for TuriTop purchases on the DEFAULT thank-you page: fires GA4 'purchase' and the Google Ads conversion on the widget 'purchase' event, with the values of the dataLayer. Import it, then edit only the three Constant variables (GA4 Measurement ID, Google Ads Conversion ID and Conversion Label). Purchases dedupe on transaction_id.",
    "container": {
      "path": "accounts/0000000000/containers/00000000",
      "accountId": "0000000000",
      "containerId": "00000000",
      "name": "TuriTop Booking Widget",
      "publicId": "GTM-XXXXXXX",
      "usageContext": [
        "WEB"
      ]
    },
    "builtInVariable": [
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "type": "EVENT",
        "name": "Event"
      }
    ],
    "tag": [
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "tagId": "1",
        "name": "TuriTop Default - GA4 - Purchase",
        "type": "gaawe",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "eventName",
            "value": "purchase"
          },
          {
            "type": "TEMPLATE",
            "key": "measurementIdOverride",
            "value": "{{Const - GA4 Measurement ID}}"
          },
          {
            "type": "LIST",
            "key": "eventParameters",
            "list": [
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "transaction_id"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - booking_id}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "value"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - total}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "currency"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - currency}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "item_id"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - product_short_id}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "item_name"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - product_name}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "company_short_id"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - company_short_id}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "site_url"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - site_url}}"
                  }
                ]
              },
              {
                "type": "MAP",
                "map": [
                  {
                    "type": "TEMPLATE",
                    "key": "name",
                    "value": "payment_method"
                  },
                  {
                    "type": "TEMPLATE",
                    "key": "value",
                    "value": "{{TuriTop Default - DLV - payment_method}}"
                  }
                ]
              }
            ]
          }
        ],
        "firingTriggerId": [
          "10"
        ],
        "tagFiringOption": "ONCE_PER_EVENT",
        "consentSettings": {
          "consentStatus": "NEEDED",
          "consentType": {
            "type": "LIST",
            "list": [
              {
                "type": "TEMPLATE",
                "value": "analytics_storage"
              }
            ]
          }
        },
        "notes": "Destination GA4 property is set via the Constant variable 'Const - GA4 Measurement ID'. Edit that variable, not this tag. Fires on the default thank-you page (widget 'purchase' event) with the dataLayer values. Needs analytics_storage consent."
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "tagId": "2",
        "name": "TuriTop Default - Google Ads - Conversion (Purchase)",
        "type": "awct",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "conversionId",
            "value": "{{Const - Google Ads Conversion ID}}"
          },
          {
            "type": "TEMPLATE",
            "key": "conversionLabel",
            "value": "{{Const - Google Ads Conversion Label}}"
          },
          {
            "type": "TEMPLATE",
            "key": "orderId",
            "value": "{{TuriTop Default - DLV - booking_id}}"
          },
          {
            "type": "TEMPLATE",
            "key": "conversionValue",
            "value": "{{TuriTop Default - DLV - total}}"
          },
          {
            "type": "TEMPLATE",
            "key": "currencyCode",
            "value": "{{TuriTop Default - DLV - currency}}"
          }
        ],
        "firingTriggerId": [
          "10"
        ],
        "tagFiringOption": "ONCE_PER_EVENT",
        "consentSettings": {
          "consentStatus": "NEEDED",
          "consentType": {
            "type": "LIST",
            "list": [
              {
                "type": "TEMPLATE",
                "value": "ad_storage"
              }
            ]
          }
        },
        "notes": "Set 'Const - Google Ads Conversion ID' (numeric AW id) and 'Const - Google Ads Conversion Label'. orderId = transaction_id enables Google-side dedupe. Fires on the default thank-you page. Needs ad_storage consent."
      }
    ],
    "trigger": [
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "triggerId": "10",
        "name": "TuriTop Default - Custom Event - purchase",
        "type": "CUSTOM_EVENT",
        "customEventFilter": [
          {
            "type": "EQUALS",
            "parameter": [
              {
                "type": "TEMPLATE",
                "key": "arg0",
                "value": "{{_event}}"
              },
              {
                "type": "TEMPLATE",
                "key": "arg1",
                "value": "purchase"
              }
            ]
          }
        ],
        "notes": "Default thank-you page. Fires on the TuriTop widget 'purchase' event (dataLayer push or postMessage relayed by load-turitop.js)."
      }
    ],
    "variable": [
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "1",
        "name": "TuriTop Default - DLV - booking_id",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "booking_id"
          }
        ],
        "notes": "= transaction_id. The deduplication key for the conversion."
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "2",
        "name": "TuriTop Default - DLV - total",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "total"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "3",
        "name": "TuriTop Default - DLV - currency",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "currency"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "4",
        "name": "TuriTop Default - DLV - product_short_id",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "product_short_id"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "5",
        "name": "TuriTop Default - DLV - product_name",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "product_name"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "6",
        "name": "TuriTop Default - DLV - quantity",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "quantity"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "7",
        "name": "TuriTop Default - DLV - company_short_id",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "company_short_id"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "8",
        "name": "TuriTop Default - DLV - site_url",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "site_url"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "9",
        "name": "TuriTop Default - DLV - payment_method",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "payment_method"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "10",
        "name": "TuriTop Default - DLV - attribution",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "attribution"
          }
        ],
        "notes": "Object with gclid/gbraid/wbraid/gad_source/utm_* and _ga/_gcl_aw captured from the visit (postMessage path). May be empty when the visit carried no attribution. The bundled GA4 / Google Ads tags do not send it: use it in your own tags."
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "11",
        "name": "TuriTop Default - DLV - gclid",
        "type": "v",
        "parameter": [
          {
            "type": "INTEGER",
            "key": "dataLayerVersion",
            "value": "2"
          },
          {
            "type": "TEMPLATE",
            "key": "name",
            "value": "attribution.gclid"
          }
        ]
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "13",
        "name": "Const - GA4 Measurement ID",
        "type": "c",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "value",
            "value": "G-XXXXXXXXXX"
          }
        ],
        "notes": "EDIT ME: your GA4 Measurement ID."
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "14",
        "name": "Const - Google Ads Conversion ID",
        "type": "c",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "value",
            "value": "AW-XXXXXXXXXX"
          }
        ],
        "notes": "EDIT ME: your Google Ads conversion ID (the numeric AW id)."
      },
      {
        "accountId": "0000000000",
        "containerId": "00000000",
        "variableId": "15",
        "name": "Const - Google Ads Conversion Label",
        "type": "c",
        "parameter": [
          {
            "type": "TEMPLATE",
            "key": "value",
            "value": "XXXXXXXXXXXXXXXXXX"
          }
        ],
        "notes": "EDIT ME: your Google Ads conversion label."
      }
    ]
  }
}
