Full Answer
Stape provides cloud infrastructure for running GTM server containers. It handles provisioning, scaling, SSL, and uptime for the container environment. What happens inside the container — which tags fire, what data they capture, and where they send it — is configured by you or your developer in the GTM interface.
To send WooCommerce events to BigQuery via Stape, the setup requires multiple layers. First, your WooCommerce site needs a GTM web container with a Data Layer configured to push ecommerce events. Second, those events need to be forwarded from the web container to the GTM server container hosted on Stape. Third, inside the server container, you configure a BigQuery tag with your Google Cloud project ID, dataset name, table name, and service account credentials. Fourth, you map each event parameter to the corresponding BigQuery column in the tag configuration.
Each layer introduces a potential failure point. Data Layer misconfiguration means the event never reaches the server container. Server container tag misconfiguration means the event arrives but is not written to BigQuery. Schema mismatches between the GTM tag and the BigQuery table cause silent write failures. Authentication errors between the server container and Google Cloud block all writes.
WordPress-native alternatives capture WooCommerce events directly at the PHP hook level and stream them to BigQuery via the Streaming Insert API — a single-step path from WooCommerce to your warehouse with no GTM dependency in between.