Cookie tracking rules protect Phoenix roofing visitors.
How TSM Roofing LLC manages technical session tokens, marketing identifiers from Google Ads, Microsoft Advertising, and Meta Ads, and Consent Mode v2 states across our digital channels.
This Cookie Policy took effect on November 10, 2026, and governs all browser storage keys across tsmroofes.com.
Effective Date & Operating Context
This policy is published by Tsmroofes, trading at tsmroofes.com as TSM Roofing LLC, operating out of 2630 W Deer Valley Rd, Phoenix, Arizona 85027, Phoenix, Arizona, United States. We maintain active digital advertising campaigns across metropolitan Phoenix and Maricopa County. This document explains the exact mechanical tokens, cookies, and local browser storage entries written when you browse our technical roof replacement guides, calculate dead load weights, or submit an estimate request.
We do not sell merchandise online. We run no customer portals, maintain no password databases, and process no credit cards. All data storage described here serves solely to operate our dispatch workflow and evaluate paid commercial advertising campaigns.
Storage keys are divided into strictly necessary functional tokens, performance analytics, and paid advertising attribution tags.
Cookie Categories in Active Operation
We separate our web storage into three unambiguous technical classifications. Each classification has specific lifecycle limits and triggers:
- Strictly Necessary Storage: Local keys required to remember your privacy choices, maintain state in our field dispatch chat client, and prevent automated form spam during quote submissions. These keys do not track your browsing across third-party websites and cannot be disabled without breaking core site functionality.
- Analytics & Diagnostics: Measurement scripts that record page view counts, device viewport dimensions, and document scroll depth. These metrics allow us to verify that technical tables and roof pitch calculators display properly on high-heat field tablets and mobile devices.
- Advertising & Conversion Attribution: Parameters received when you click an ad on Google search, Microsoft Bing, or Meta social platforms. These tokens associate an inspection request with the advertising campaign that generated it so we do not overspend on irrelevant keyword terms.
Every browser cookie, web storage key, and session token deployed on this site is listed with its lifespan and source.
Storage Key Ledger & Retention Durations
The following table documents all first-party storage keys and third-party advertising parameters that may be placed in your browser. We do not use hidden beacons or persistent fingerprinting.
| Key Identifier | Provider & Origin | Technical Purpose | Classification | Storage Lifespan |
|---|---|---|---|---|
| site_consent_v2 | tsmroofes.com (First-party) | Stores your binary choice to allow or decline advertising and analytics cookies. | Strictly Necessary | 12 months |
| tsm_chat_token | tsmroofes.com (First-party) | Maintains active conversation thread with Deer Valley dispatch in local storage. | Functional Chat | 6 months |
| PHPSESSID | tsmroofes.com (First-party) | Cryptographic token verifying CSRF security and honeypot validation on estimate forms. | Strictly Necessary | Session (ends on close) |
| _ga / _ga_* | Google LLC | Registers unique identifier used to generate statistical data on site usage. | Analytics Storage | 13 months |
| _gcl_au | Google Ads | Stores campaign attribution token to measure estimate form conversion efficacy. | Ad Storage | 90 days |
| _uetsid / _uetvid | Microsoft Advertising | Bing Ads Universal Event Tracking to measure inquiries from Phoenix search ads. | Ad Personalization | 30 days / 13 months |
| _fbp | Meta Platforms | Stores unique visitor identifier for conversion attribution from housing campaigns. | Ad Storage | 90 days |
Our marketing uses live traffic campaigns across Google Ads, Microsoft Advertising, and Meta Ads.
Paid Ad Platforms & Click Identifiers
TSM Roofing LLC actively purchases commercial advertising space to reach Phoenix homeowners and commercial building managers facing monsoon storm damage, degraded underlayment, and flat roof ponding. Today, paid traffic arrives via Google Ads, Microsoft Advertising, and Meta Ads. When you click one of our advertisements, the respective network attaches a distinct query parameter in the landing URL:
-
Google Ads: Attaches the
gclid(Google Click Identifier) parameter. In our active campaigns, this token allows google ads conversion tracking to record that a user who searched for Phoenix roof replacement requested an inspection. -
Microsoft Advertising: Attaches the
msclkid(Microsoft Click Identifier) parameter for traffic originating from Bing and the Microsoft search network. -
Meta Ads: Attaches the
fbclid(Facebook Click Identifier) parameter on links accessed through Meta sponsored housing and construction service posts.
These click identifiers are read from the URL at the moment of page render. If consent has been granted, they are used to attribute inquiry form completions to our paid bids. If consent is declined or withheld, click identifiers are discarded and never written to persistent cookies.
Consent Mode v2 defaults all marketing and measurement signals to denied until you affirmatively permit them.
Google Consent Mode v2 Implementation
Our web platform integrates Google Consent Mode v2 directly into every page header before any marketing tag is evaluated. Under consent mode, by default and before you interact with our consent banner, the following four technical parameters are initialized in an explicit denied state:
ad_storage: "denied"— Prevents storing advertising cookies on your machine.ad_user_data: "denied"— Prevents transmission of user data to Google for advertising purposes.ad_personalization: "denied"— Blocks remarketing and personalized audience lists.analytics_storage: "denied"— Disables persistent analytics cookies and unique client IDs.
When a visitor clicks “Allow Storage”, these four values are updated to "granted". If you click “Decline”, or if your browser broadcasts a Global Privacy Control signal, all four signals remain strictly "denied" (holding ad_storage, ad_user_data, ad_personalization, and analytics_storage denied, or setting them back to denied if previously permitted), ensuring no persistent tracking cookies are created.
You grant consent via our banner and can update or revoke your decision at any time using the footer button.
How to Change or Withdraw Your Consent
When you first arrive on tsmroofes.com, our consent interface appears at the bottom of the screen. You have two direct options: “Allow Storage” to enable full conversion attribution, or “Decline” to reject all non-essential cookies.
Your choice is recorded in your browser under the key site_consent_v2 for twelve months. You do not need to wait for that period to expire to change your mind. At any moment, you can scroll to the bottom of any page and click the “Cookie Preferences” button in the footer. Clicking this button immediately reopens the consent panel, allowing you to switch between granted and denied status in one tap.
We also respect automated browser-level privacy signals. If your browser sends the Sec-GPC: 1 (Global Privacy Control) header, our site automatically treats your session as an opt-out without presenting promotional prompts.
Declining non-essential cookies does not disable pricing tables, calculators, estimate forms, or phone links.
What Happens When You Decline Storage
We do not employ cookie walls or penalize visitors who choose privacy. If you decline advertising and analytics cookies:
- You retain complete access to all six roofing service breakdowns and per-square pricing ledgers.
- The interactive roof pitch, dead load, and square calculator continues to run normally in your browser.
- You can still submit roofing inspection requests via our form or launch the direct dispatch chat widget.
- Phone links to
623-213-8267and email dispatch links work without restriction.
The only difference is that Google Ads, Microsoft Advertising, and Meta Ads will receive no attribution data from your visit, and we will not know which specific campaign delivered your inquiry.
Independent privacy disclosures from our advertising and measurement network partners.
Third-Party Platform Policies
Our advertising partners process data under their own independent privacy documentation. Neither Google, Microsoft, nor Meta has reviewed, approved, or verified this website. We encourage you to review their specific data practices and opt-out mechanisms directly:
- Google Ireland Ltd / Google LLC: For details on how Google processes ad identifiers and analytics data under Consent Mode, review policies.google.com at policies.google.com.
- Microsoft Ireland Operations Ltd: Review the Microsoft Advertising privacy statement and user tracking disclosures covering privacy.microsoft.com at privacy.microsoft.com.
- Meta Platforms Ireland Ltd: View Meta’s data policy regarding ad measurement and housing special category compliance at facebook.com/privacy/policy.
Direct all technical cookie questions and tracking inquiries to our Deer Valley operations yard.
Questions Regarding Browser Tracking
If you have questions about specific storage keys, click identifier retention, or our Consent Mode v2 implementation, contact our administrative office: