RTB House Feed Engineering: Technical Setup & Growth Strategies
Why RTB House's Deep Learning Needs Clean Feeds (And How to Deliver)
Let us tell you something that most RTB House tutorials won't: their Deep Learning engine is genuinely impressive. It's the first retargeting platform powered entirely by Deep Learning algorithms—attempting to mimic the human brain's neural networks to predict buyer behavior with accuracy that traditional retargeting platforms simply can't match.
But here's the thing: even the most advanced neural network is only as good as the data it consumes. And most product feeds? They're a mess.
RTB House's Deep Learning engine is like having a Ferrari with cheap, contaminated fuel. The engine can deliver incredible performance, but if your feed contains mismatched IDs, poor-quality imagery, or stale pricing, the system optimizes for the wrong outcomes. You're essentially paying for high-powered AI to learn from bad data.
This guide is for sellers who want to give RTB House the high-quality fuel their engine deserves. We're going beyond basic setups into the realm of data-driven competitive advantage.
1. The RTB House Data Ecosystem: The Feedback Loop
RTB House operates on a sophisticated feedback loop. It ingests your product catalog (the feed) and correlates it with user behavior captured via the RTB House Pixel.
The Feed-Pixel Synergy: Where Everything Falls Apart
The most critical technical requirement for RTB House is absolute synchronization between the ID in your XML/CSV feed and the product_id fired by the pixel on your Product Detail Pages (PDP).
We're emphasizing this because it's the most common failure point. If these identifiers don't match exactly—including case sensitivity and special characters—the "Discovery" and "Retargeting" loops are broken. The platform literally cannot know which product the user viewed, and therefore cannot show it in a dynamic banner.
Unlike platforms that attempt "fuzzy matching," RTB House requires precision. Any discrepancy here leads to a "leak" in your marketing funnel where potential customers are never retargeted because their viewed items are "invisible" to the catalog.
This is especially vital when dealing with variants. If your pixel tracks at the parent level (the overall product) but your feed provides only variant IDs (specific size/color combinations), the engine fails to close the loop. The user gets generic ads instead of ads for the exact item they viewed.
2. What RTB House Actually Needs
While RTB House is flexible in file formats (XML, CSV, Google Shopping-compatible), its internal engine is optimized for a specific set of attributes that allow its neural networks to perform feature extraction.
The Critical Fields
| Attribute | Type | Required | Technical Description |
|---|---|---|---|
| `id` | String | Yes | Unique product identifier. Must match pixel `product_id` exactly. |
| `name` | String | Yes | Product title. Max 200 characters recommended. |
| `description` | String | Yes | Full product description used for semantic analysis. |
| `url` | URL | Yes | Canonical landing page URL for the product. |
| `image` | URL | Yes | Main product image. High resolution (min 800x800) is mandatory. |
| `price` | Price | Yes | Current selling price with ISO currency (e.g., 29.99 USD). |
| `sale_price` | Price | No | Discounted price. Used to trigger "Sale" badges in banners. |
| `currency` | String | Yes | ISO 4217 code (USD, EUR, GBP). |
| `brand` | String | No | Manufacturer name. Used for brand-level filtering. |
| `category` | String | Yes | Full category path (e.g., Apparel > Men > Shoes). |
| `availability` | String | Yes | `in stock`, `out of stock`, or `preorder`. |
| `additional_images` | Images | No | Pipe-separated list of secondary image URLs. |
3. The Deep Learning Advantage: Why Data Quality Matters More Than You Think
Deep Learning algorithms are "feature-hungry." They don't just look at price and category—they analyze relationships between thousands of data points to build a "latent space" of product similarities.
Semantic Analysis of Descriptions
RTB House's engine performs NLP (Natural Language Processing) on your description field. It looks for attributes that might not be explicitly mapped—material (leather, cotton), occasion (wedding, casual), technical specs (waterproof, 4K).
By providing rich, technical descriptions in your feed (even if different from your website), you give the AI more "features" to work with. This allows the platform to recommend a "waterproof hiking boot" to a user who looked at a "rain jacket"—even if those products are in different category trees.
This is the essence of discovery commerce: showing users what they didn't know they needed based on the technical DNA of what they already like.
Visual Feature Extraction
Modern Deep Learning can "see." RTB House's algorithms analyze your image files to identify patterns, colors, and styles. This is why using high-resolution imagery without cluttered backgrounds is vital.
If your images contain watermarks or text overlays, it creates "noise" that degrades the AI's ability to cluster similar-looking products. Pure white backgrounds aren't just a preference—they're a technical optimization for computer vision.
Low-quality images = less accurate recommendations = lower click-through rates = wasted ad spend.
4. The Technical Integration: Making It Work
Integrating with RTB House usually follows a "Pull" architecture—you provide a static URL where the platform's crawler can fetch the data.
Feed Generation and Mapping
Using a dedicated feed management tool, map your source data to the RTB House schema. Key considerations:
-
Structural Integrity: Ensure XML tags are correctly closed and special characters are escaped. A single malformed entity can cause entire feed ingestion to fail.
-
Attribute Mapping: Don't settle for the basics. If your PIM has data for "Color," "Material," or "Size," map these even if they aren't strictly mandatory. Every bit of data helps the Deep Learning model.
Pixel and Catalog Alignment
Verify your ID persistence. If you're using Shopify, ensure your feed uses the variant_id if that's what your pixel is tracking. If you change your ID structure, you risk destroying your campaign learning. This persistence is the "memory" of the algorithm.
Handling Large Catalogs
For catalogs exceeding 100,000 SKUs, traditional full-file pulls can become inefficient. While RTB House usually pulls the full catalog, implementing delta feeds for price and availability ensures the most volatile data points are always accurate, preventing wasted ad spend on out-of-stock items.
5. Advanced Optimization: Getting More From RTB House
Once the baseline integration is stable, move into optimizations that drive higher performance.
Custom Labeling for Audience Segmentation
Use custom labels to group products by business value:
- Custom Label 0: Sales Velocity: Group items into "Top Sellers," "Trending," and "Slow Movers"
- Custom Label 1: Margin: Segment by "High," "Medium," and "Low" profit margins
- Custom Label 2: Inventory Status: Identify "New Arrivals" or "Clearance" items
By passing these labels into RTB House, you can work with your account manager to create specific bidding strategies. The Deep Learning engine can be told to prioritize "High Margin" products when prediction confidence is high.
Dynamic Price and Sale Price Optimization
RTB House dynamic banners excel at showing discounts. Ensure your sale_price is always up-to-date. If a product goes on sale, the banner can automatically show a "20% OFF" badge.
If your feed updates only once a day and a flash sale starts, you're losing hours of high-conversion potential. This is where rule-based automation becomes critical.
Category Taxonomy Alignment
The more granular your category path, the better the recommendation engine performs. Instead of just "Shoes," use "Apparel > Men > Shoes > Athletic > Running." This allows the algorithm to understand specific product context.
If your source data is messy, use regex-based transformation rules to standardize your taxonomy.
6. Common Errors & Troubleshooting
| Error | Cause | Resolution |
|---|---|---|
| **ID Not Found** | Pixel fires an ID that isn't in the feed | Check for `variant_id` vs `product_id` mismatches |
| **Invalid XML Structure** | Malformed tags or unescaped characters | Use an XML validator; ensure `&` is escaped as `&` |
| **Price Mismatch** | Feed price differs from PDP price | Increase feed update frequency; check for currency conversion lag |
| **Broken Image Link** | Crawler receives a 404 or timeout | Ensure images are served via a reliable CDN |
| **Availability Lag** | User clicks an ad for an out-of-stock item | Implement proactive stock-check rules in your feed layer |
7. Automation: The High-Frequency Necessity
RTB House's Deep Learning engine is a high-frequency system. It makes decisions in milliseconds. If your data is "frozen" in a 24-hour-old CSV file, you're providing the AI with an obsolete map of your business.
Automation ensures:
- ID Persistence: Automated mapping logic prevents accidental ID changes that could trigger a campaign reset
- Real-time Stock Protection: Automatically toggle the
availabilityflag based on actual warehouse levels - Dynamic Attribute Enhancement: Use rules to automatically clean up titles and descriptions, ensuring the AI has the best possible "features"
- Multi-Channel Consistency: Keep RTB House data in sync with Google Ads Remarketing and other channels
8. Feed Observability: The Professional Approach
A high-performing RTB House setup doesn't just "run"—it's observed. Technical managers should implement monitoring that tracks the "diff" between feed and pixel data. If the percentage of "ID Mismatches" spikes, it should trigger an alert.
Similarly, monitoring the percentage of "Sale" items in the feed helps verify that promotion logic is firing correctly. This level of feed health monitoring separates elite e-commerce operations from the rest.
FAQ: RTB House Feed Optimization
Does RTB House require a specific XML schema?
RTB House is flexible and can work with standard Google Shopping or Facebook XML formats. However, for optimal performance, a customized feed including additional retargeting attributes is recommended.
How does RTB House handle variants (size/color)?
RTB House prefers a flat feed where each variant is a separate item with its own unique ID. This allows the engine to retarget the exact item viewed by the user. Parent-child relationships don't work well for retargeting—you need individual product-level granularity.
What is the impact of low-quality images on RTB House?
Low-quality images hinder visual feature extraction, leading to less accurate recommendations and lower click-through rates in dynamic banners. This directly impacts your ROAS.
How often should I refresh my RTB House feed?
At minimum, once every 24 hours. However, for high-volume retailers, 4-6 times per day is recommended for data accuracy. The more frequently your inventory changes, the more frequently you need to update.
Can I use the same feed for Criteo and RTB House?
Yes, if the ID structure is identical. However, best practice is to have dedicated exports to leverage each platform's unique optimization features and attributes.
What are the best practices for category mapping?
Use the most granular category path possible. Avoid generic labels. Use standard taxonomies like Google Product Category (GPC) as a baseline, but extend them with your own internal sub-categories for better AI learning.