Articles on: Omega Google & Facebook Feed

🧩 Custom Mapping Field & Rules

Optimize your product feed for better ad performance, not just approval.

By default, Omega already maps the required fields to help your products get approved on ad channels.

Custom Mapping is where you go further - to tailor your product data based on your ad strategy, targeting, and campaign structure.


🎯 When should you use this?

Use Custom Mapping when you want to:

  • Improve ad relevance & CTR
  • Structure data for better campaign segmentation
  • Customize content for different audiences or channels
  • Add strategic attributes like custom labels


⚙️ Custom Mapping Field

Control how each attribute is defined in your feed.

✨ What you can do

  • Add additional attributes for optimization

(e.g. custom_label, enriched title, campaign-specific fields)

  • Customize how values are built

Combine or adjust Shopify data to create more compelling feed content


🧠 Example use case

Use Case

Description

Example Mapping

Map the GTIN field from Shopify

Map various Shopify fields to GTIN (required by Google for effective ad visibility).

Channel: gtin Shopify: {{variant.barcode}}{{product.title}}

Map your custom Product Category

Assign your own product category (e.g. using tags, product type) to Google's product_type field.

Channel: Product Type Shopify: {{product.product_type}}

Assign Custom Labels for campaign grouping

Group products based on tags, vendors, collections, etc., for better ad segmentation.

Channel: Custom Label 0 Shopify: {{product.tags}}

Use SEO title instead of default product title

Prefer the SEO title (if available) for better search appearance over the default Shopify title.

Channel: Title Shopify: {{product.seo_title}}

Use SEO description instead of default

Improve CTR and provide optimized descriptions for Google Shopping or Facebook Ads.

Channel: Description Shopify: {{product.seo_description}}

Add custom labels for discounted products

Create labels to group promotional products using fields like Compare at Price.

Channel: Custom Label 1 Shopify: {{variant.compare_at_price}}


🛠 How it works

  • Step 1: Open your feed and go to Mapping Fields tab
  • Step 2: Review existing field mappings
  • * You will see a list of attributes (Title, Description, Image link, Availability, Brand, Price value, etc.) already mapped to their default Shopify values. You can click any Shopify value field to edit it directly.
  • Step 3: Add a new field mapping and define the Shopify value

🔀 Custom Mapping Rules

Apply conditional logic to optimize data at scale. Unlike Custom Mapping Fields (which apply to all products), Mapping Rules only apply to products that match the conditions you define.

✨ What you can do

  • Adjust data based on product conditions

(e.g. price range, product type, vendor…)

  • Segment products for ads campaigns

Automatically group products into different strategies

  • Personalize feed content dynamically

Without editing products in Shopify


🧠 Example use cases

Condition (WHEN)

Action (THEN)

Result

Price > $50

Custom Label 0 = "High Margin"

Premium products get a dedicated label for separate bidding strategy

Tags contain "sale"

Custom Label 1 = "On Sale"

All sale products grouped for promotional campaigns

Product type = "Seasonal"

Custom Label 2 = "Seasonal"

Seasonal items isolated for time-limited campaign budgets

Vendor = "Nike"

Brand = "Nike"

Override brand field for specific vendor products

Compare at Price is set

Custom Label 3 = "Discounted"

Products with a discounted price tagged for retargeting ads


🛠 How it works

  • Step 1: Open your feed and go to Mapping Rules tab
  • Step 2: Click Add rule to create a new rule
  •   You will see a list of attributes (Title, Description, Image link, Availability, Brand, Price value, etc.) already mapped to their default Shopify values. You can click any Shopify value field to edit it directly.

  • Step 3: Set the WHEN condition

In the WHEN section, define which products this rule applies to. Click Select field to choose the product attribute to check (e.g. price, tags, product type, vendor). Then choose an operator (Contains, Equals, Greater than, etc.) and enter the value to match

Example: [Tags] [Contains] [sale]

[Price] [Greater than] [50]

[Product type] [Equals] [Shoes]

  • Step 4: Set the THEN action

In the THEN section, choose what should happen for matching products. You have two options:

Use value from another Shopify field

Pull the value dynamically from another Shopify field (e.g. use {{product.tags}} as the Custom Label value). Good for automatic, data-driven labelling.

Use a custom value

Enter a fixed text value (e.g. "High Margin", "Sale", "Seasonal"). Best for clean, consistent labels used in campaign targeting.

  • Step 5: Activate the rule and click Done

Make sure the Active toggle in the top-right of the rule editor is turned on



Updated on: 08/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!