API Use Case Disclosure
Last updated: May 28, 2026
This page describes how LabsDeals Analytics Hub uses third-party advertising APIs. It is published to support the platform review processes operated by Google and Meta.
1. Who We Are (Core Business Model)
LabsDeals is the operational entity behind the direct-to-consumer e-commerce brand Curtarra (curtarra.com). Our core business model revolves around manufacturing and selling high-quality, custom-made curtains and drapery.
Primary Customers: Our primary customers are retail consumers residing in the United States who are seeking premium, customized window treatments for their homes.
Value Exchange: We provide consumers with an easy-to-use platform to customize premium curtains to their exact specifications, delivering high-quality physical goods in exchange for their purchase. The Analytics Hub is an internal, employee-only tool used by our in-house marketing team to manage paid advertising for our owned brand. The Service is not resold, white-labeled, or offered as a product to external customers.
2. Google Ads API
Why We Need Access
We operate multiple Google Ads manager and child accounts to drive traffic and sales to Curtarra.com. The Google Ads API allows us to consolidate spend, conversion, and ROAS data into a single internal dashboard, eliminating manual CSV exports and enabling rapid, data-driven decisions.
Operational Impact (Why Test Accounts Are Insufficient)
If we are restricted to Test Accounts, our business operations and the utility of this internal tool would be severely impacted. Test Accounts do not interact with live ads and therefore do not generate real-world performance data (actual spend, real conversions, or live keyword trends). Without access to production data, our marketing team cannot effectively analyze the ROI of our live campaigns, monitor real-time trends for curtain-related keywords, or dynamically adjust budgets to scale profitable campaigns. Production access is absolutely essential to manage our actual ad spend efficiently.
Specific API Features Used
To answer the requirement regarding specific API features, our workflow relies heavily on the following Google Ads API services:
- Reporting API (GoogleAdsService): Critical for pulling performance metrics (Clicks, Impressions, Cost, Conversions) at the Campaign, Ad Group, and Keyword levels to populate our internal ROI dashboards.
- Keyword Planner API (KeywordPlanIdeaService): Essential for our marketing team to discover new, relevant search terms related to custom curtains, analyze historical search volumes, and forecast trends. This allows us to proactively adjust our keyword targeting and capture seasonal demand in the window treatment market.
Scopes Requested
https://www.googleapis.com/auth/adwords— required to read campaign, ad group, ad, keyword, and conversion data from accounts we own, as well as access Keyword Planner tools.
How We Use Data
- Read-only retrieval of daily/weekly performance metrics (impressions, clicks, cost, conversions, conversion value).
- Utilizing Keyword Planner data to research search volume trends for curtain-related queries.
- Aggregation across accounts and currencies for executive reporting.
- Automated threshold alerts (ROAS, CPA) routed to internal chat tools.
- Historical caching (up to 90 days) to reduce repeat API calls.
What We Do Not Do
- We do not modify campaigns, budgets, bids, or any account settings via the API.
- We do not access accounts that are not under our administrative control.
- We do not transfer Google Ads data to any third party.
- We do not use Google Ads data for any advertising or model-training purpose.
3. Meta Marketing API & Graph API
Why We Need Access
We operate multiple Meta Business Manager assets and ad accounts. The Marketing API allows the same kind of aggregated reporting and threshold-based alerting that we perform on Google Ads, unified into one internal view.
Permissions Requested
ads_read— read campaign, ad set, ad, and insights data from ad accounts we own.business_management— list the Business Manager assets we administer, so the user can select which account to view.read_insights— read Page/asset insights belonging to our owned properties.
How We Use Data
- Read-only retrieval of ad performance: spend, impressions, clicks, conversions, ROAS, CPA.
- Cross-account aggregation into internal dashboards and weekly reports.
- Threshold-based alerting on underperforming campaigns.
- Reading our own Ad Library entries to monitor live creative status.
What We Do Not Do
- We do not launch, pause, or edit campaigns through the API.
- We do not access custom audiences, lookalike audiences, or any end-user personal data.
- We do not access pages or ad accounts that we do not own and administer.
- We do not share Meta data with any third party.
4. Data Flow Summary
- An authorized LabsDeals employee signs into the Analytics Hub.
- They authorize Google / Meta access via standard OAuth flow.
- The Hub's backend retrieves performance data from accounts the user already administers.
- Data is normalized, cached, and rendered into dashboards / weekly reports.
- Alerts and reports are delivered to internal channels (chat, email).
At no point does data leave our infrastructure or reach any third party.
5. Compliance Commitments
- Adherence to the Google API Services User Data Policy including Limited Use.
- Adherence to the Meta Platform Terms and Meta Developer Policies.
- OAuth tokens stored encrypted; never exposed to the browser; never logged in plaintext.
- Data deletion requests honored within 30 days of receipt at reviews@labsdeals.com.
6. Contact
Reviewers and authorized users with questions about our API usage can reach us at reviews@labsdeals.com.