Introduction
In Part 1, we built the core dataset for restaurant listings, menu pricing, delivery fees, and location-based segmentation from https://www.yummi.co.nz/. That structured foundation now allows us to unlock one of the most powerful competitive intelligence layers in the food delivery ecosystem:
Discount tracking and promotional campaign analysis.
In highly competitive markets like New Zealand's food delivery space, promotions drive order volume, customer acquisition, and restaurant visibility. Monitoring these campaigns at scale enables brands, aggregators, and investors to understand pricing pressure, competitive tactics, and seasonal demand strategies.
In this Part 2 guide, we'll explore how to scrape, structure, and analyze discount and promotional data from YUMMi NZ — and how platforms like Real Data API can automate this intelligence layer at enterprise scale with Enterprise Web Crawling tool.
Why Discount Tracking Matters in Food Delivery
Food delivery platforms rely heavily on:
- Percentage-based discounts
- Limited-time offers
- Free delivery promotions
- Coupon campaigns
- Bundle deals
- First-order incentives
These promotions influence:
- Consumer purchase decisions
- Competitive positioning
- Restaurant ranking visibility
- Order frequency
- Revenue margins
Without structured monitoring, businesses are blind to:
- Competitor discount intensity
- Price war triggers
- Seasonal promotion spikes
- Campaign effectiveness
- Margin compression patterns
A systematic Web Scraping Services framework transforms visible offers into measurable data signals.
Types of Promotions to Extract from YUMMi NZ
To build a complete promotional intelligence dataset, you must identify and structure multiple offer formats.
1 Percentage-Based Discounts
Example patterns:
- 20% off selected items
- 15% off orders above $30
Extractable fields:
- Discount percentage
- Applicable category/items
- Minimum order condition
- Start & end time (if available)
2 Fixed Amount Discounts
Examples:
- $5 off orders above $40
- $10 off family meal combos
Fields to capture:
- Fixed discount amount
- Order threshold
- Eligible items
- City/suburb availability
3 Free Delivery Promotions
Free delivery is one of the most powerful acquisition tools.
Extract:
- Standard delivery fee
- Discounted delivery fee
- Conditional rules (first order, weekend-only, etc.)
4 Bundle & Combo Offers
Example:
Burger + Fries + Drink at $19.99
Data points:
- Original combined price
- Promotional price
- Savings value
- Bundle composition
5 Platform-Wide Campaign Banners
Often displayed on homepage:
- Seasonal campaigns
- Event-driven promotions
- Holiday discounts
Tracking banner-level campaigns helps identify macro promotional cycles.
Designing the Promotional Data Schema
Building structured promotion intelligence requires a dedicated schema.
Promotion Table Structure
| Field | Description |
|---|---|
| promotion_id | Unique identifier |
| restaurant_id | Linked restaurant |
| city | Location |
| promotion_type | Percentage / Fixed / Free Delivery |
| discount_value | Numeric value |
| min_order_value | Threshold |
| applicable_items | Menu linkage |
| start_date | Campaign start |
| end_date | Campaign end |
| captured_timestamp | Scrape time |
This schema enables:
- Time-series tracking
- Campaign duration analysis
- City-level comparison
- Discount intensity modeling
With infrastructure like Real Data API, businesses can automate daily or hourly promotional snapshots to detect real-time changes.
Extracting Promotion Data from Dynamic Interfaces
Promotional data is often embedded in:
- Banner overlays
- Menu-level tags
- Restaurant cards
- Checkout pages
- Pop-up modals
Advanced scraping strategies must handle:
- JavaScript rendering
- Session-based personalization
- Geo-location dependency
- API-based dynamic responses
Key techniques:
- Headless browser automation
- Monitoring network requests
- Identifying JSON responses
- Extracting embedded structured metadata
- Detecting discount tag classes
Enterprise scraping environments like Real Data API typically include:
- Automated DOM change detection
- Intelligent retry logic
- Geo-rotational crawling
- Structured output normalization
Building a Discount Intensity Index
Once promotional data is structured, you can build analytical models.
Discount Intensity Metrics
- Average discount % per city
- Average number of promotions per restaurant
- % of restaurants running active promotions
- Delivery fee discount ratio
- Minimum order threshold trends
Example insights:
- Auckland may show higher discount competition than Christchurch.
- Certain cuisines may rely more heavily on promotions.
- New restaurants may use aggressive discounts for acquisition.
These signals help measure competitive pressure.
Time-Series Campaign Monitoring
Promotions are dynamic. Monitoring changes over time reveals:
- Weekend spikes
- Holiday campaigns
- Seasonal patterns
- Flash sale frequency
- Discount duration trends
For example:
- Does discount intensity increase during public holidays?
- Do restaurants increase promotions during low-demand periods?
- Are delivery fee discounts more common in winter months?
With automated scraping pipelines, Real Data API allows historical storage for:
- Change detection
- Campaign lifecycle tracking
- Repeated offer patterns
- Recurring promotion cycles
Competitive Promotion Benchmarking
Structured discount data allows comparison across competitors.
You can measure:
- Which cuisine runs the highest average discount?
- Do premium restaurants avoid deep discounting?
- Are fast-food categories more promotion-driven?
- Which suburbs experience the most aggressive pricing wars?
This Competitive Benchmarking tool provides:
- Margin risk alerts
- Competitive gap identification
- Pricing strategy adjustment triggers
- Customer acquisition trend mapping
Identifying Loss-Leader Strategies
Some restaurants use aggressive promotions to:
- Gain visibility ranking
- Increase order volume
- Capture market share
- Clear inventory
By comparing:
- Discount depth
- Rating growth
- Review count increases
- Delivery fee reduction frequency
You can detect potential loss-leader strategies in action.
These analytics require integrated restaurant-level data from Part 1 and promotional layers from Part 2.
Linking Promotions to Menu-Level Price Changes
Advanced analytics connect:
Promotion activity + Base price adjustments
Real margin impact estimation
Example:
Restaurant increases base pizza price from $18 → $20
Simultaneously runs 10% discount
Net effect:
Apparent discount, but effective margin protected.
Tracking such patterns requires:
- Historical base price data
- Discount percentage logs
- Timestamped campaign records
Real Data API pipelines allow synchronized tracking of price and promotion layers for accurate modeling.
Geo-Based Promotion Intelligence
Promotions may vary by:
- City
- Suburb
- Delivery radius
- Competitive density
Questions to analyze:
- Is Auckland more promotion-heavy than Wellington?
- Do suburban areas show lower discount activity?
- Are high-density restaurant zones more competitive?
Location-segmented scraping reveals hyper-local pricing battles.
Automation & Scalability Considerations
Price Monitoring promotions manually is impossible at scale.
Enterprise systems must include:
- Scheduled scraping intervals
- Geo-targeted crawling
- API-based structured outputs
- Historical storage
- Alert triggers for major campaign launches
Real Data API enables:
- Automated promotional intelligence feeds
- Real-time discount monitoring
- Multi-city coverage
- Structured campaign analytics delivery
This removes infrastructure burden from internal teams.
Data Cleaning & Validation
Promotion data often includes:
- Mixed formatting
- Inconsistent threshold conditions
- Variable wording structures
- Time-sensitive offers
Cleaning steps include:
- Standardizing percentage formats
- Extracting numeric values from text
- Identifying expired promotions
- Removing duplicate entries
- Aligning city tagging
Structured validation ensures accurate reporting dashboards.
Business Use Cases of Promotional Intelligence
1. Pricing Strategy Optimization: Adjust your own discount levels based on competitor intensity.
2. Marketing Campaign Planning: Launch campaigns during lowcompetition windows.
3. Margin Protection: Avoid overdiscounting in already saturated markets.
4. Restaurant Advisory Services: Consultants can advise restaurants using realtime competitive promotion data.
5. Investor Intelligence: Measure promotional dependency as a risk indicator.
Ethical & Responsible Monitoring
When scraping publicly visible promotional data:
- Respect platform request limits
- Avoid excessive load generation
- Focus on analytical usage
- Maintain compliance with regional regulations
Responsible scraping ensures long-term data continuity.
Conclusion: Turning Promotional Data into Competitive Advantage with Real Data API
Discounts and promotional campaigns are not just marketing tactics — they are strategic signals of competition intensity, customer acquisition strategy, and margin positioning.
By building a structured promotional intelligence system from YUMMi NZ, businesses can:
- Detect real-time discount spikes
- Monitor competitor pricing aggression
- Analyze campaign duration trends
- Measure geo-based promotion intensity
- Link discounts with menu pricing shifts
However, effective campaign monitoring requires scalable infrastructure, automated scraping pipelines, structured normalization, and historical data retention.
This is where Real Data API delivers significant value.
Real Data API empowers businesses to:
- Automate large-scale food delivery web scraping
- Capture structured promotion and discount datasets
- Maintain historical campaign records
- Integrate directly with BI dashboards
- Monitor city-level promotional competition in real time
With Real Data API, promotional intelligence becomes a continuous strategic advantage rather than a one-time research effort.
In Part 3, we will move beyond promotions into full-scale competitive benchmarking using restaurant and menu data extraction, transforming structured data into actionable market positioning insights.