Segmentation Events & Properties Reference

Events and properties for building customer segments via the Omnisend API, organized by platform. Properties are ranked by real-world usage across Omnisend merchants.


Property Naming Across Platforms

The same conceptual data has different property paths per platform:

ConceptShopifyWooCommerceBigCommerceAPI
Product categoryraw.product.collections.[].titleraw.product.categories.[].nameraw.product.categories.[].nameproduct.productCategories.[].title
Product titleraw.titleraw.product.nameraw.nameproduct.productTitle
Product IDraw.product.idraw.product.idraw.product.idproduct.productID
Product SKUraw.skuraw.skuraw.skulineItems.[].productSKU
Product tagsraw.product.tagsraw.product.tags
Order totalraw._total_priceraw._totalraw._total_inc_taxtotalPrice
Billing countryraw.billing_address.countryraw.billing.countryraw.shipping_address.[].countrybillingAddress.country

Shopify

Origin: shopify

Segment by What Customers Boughtordered product

Target customers based on purchase history — the most common segmentation use case across all platforms.

#Property PathTypeDescription
1raw.product.collections.[].titlestringTitle
2raw.titlestringTitle
3raw.namestringName
4raw.skustringSku
5raw.product.idstringId
6raw.product.tagsarrayTags
7raw.product_idnumberProduct Id
Segment by Order Placementplaced order

Target customers based on placed orders and line item details.

#Property PathTypeDescription
1raw.line_items.[].product.collections.[].titlestringTitle
2raw.line_items.[].titlestringTitle
3raw.line_items.[].product.product_urlstringProduct Url
4raw.line_items.[].product_idnumberProduct Id
5raw._total_pricenumberTotal Price
6raw.line_items.[].product.tagsarrayTags
7raw.fulfillments.[].line_items.[].product_idnumberProduct Id
Segment by Fulfillmentorder fulfilled

Target customers whose orders have been shipped or delivered.

#Property PathTypeDescription
1fulfillment.shipment_statusstringShipment Status
2fulfillment.line_items.[].titlestringTitle
3fulfillment.line_items.[].product_idnumberProduct Id
4fulfillment.line_items.[].discount_allocations.[].amountstringAmount
5fulfillment.line_items.[].fulfillment_statusstringFulfillment Status
6fulfillment.line_items.[].duties.[].tax_lines.[].titlestringTitle
Segment by Cart Activityadded product to cart

Target customers who added items to cart — useful for abandoned cart flows and product interest signals.

#Property PathTypeDescription
1added_item.product.collections.[].titlestringTitle
2raw.line_items.[].product.collections.[].titlestringTitle
3added_item.product_titlestringProduct Title
4added_item.options_with_values.[].namestringName
5added_item.product.product_urlstringProduct Url
6raw.line_items.[].product_titlestringProduct Title
7added_item.product.tagsarrayTags
Segment by Browsing Behaviorviewed product

Target customers based on product pages they viewed.

#Property PathTypeDescription
1product.categories.[].titlestringTitle
2product.titlestringTitle
3page.titlestringTitle
4product.categories.[].idstringId
5product.idstringId
6page.urlstringUrl
7product._pricenumberPrice
Segment by Checkout Activitystarted checkout

Target customers who initiated checkout.

#Property PathTypeDescription
1raw.namestringName
2raw.line_items.[].product.collections.[].titlestringTitle
3raw._subtotal_pricenumberSubtotal Price
4raw._total_line_items_pricenumberTotal Line Items Price
5raw.line_items.[].titlestringTitle
6raw.shipping_address.countrystringcountry
Segment by Paymentpaid for order

Target customers based on payment completion.

#Property PathTypeDescription
1raw.line_items.[].product_idnumberProduct Id
2raw._total_pricenumberTotal Price
3raw.line_items.[].titlestringTitle
4raw.line_items.[].product.collections.[].titlestringTitle
5raw._subtotal_pricenumberSubtotal Price
6raw.fulfillments.[].line_items.[].skustringSku
7raw.line_items.[].namestringName
Segment by Cancellationsorder canceled

Target customers whose orders were canceled.

#Property PathTypeDescription
1raw.fulfillments.[].line_items.[].product_idnumberProduct Id
2raw.tagsstringTags
3raw.fulfillment_statusstringFulfillment Status
4raw.line_items.[].namestringName
5raw.fulfillments.[].line_items.[].titlestringTitle
6raw.fulfillments.[].line_items.[].skustringSku
7raw.discount_applications.[].codestringCode
Segment by Refundsorder refunded

Target customers who received refunds.

#Property PathTypeDescription
1refund.refund_line_items.[].line_item.titlestringTitle
2raw.line_items.[].namestringName
3raw.line_items.[].variant_titlestringVariant Title
4raw.refunds.[]._total_refunded_amountfloatTotal Refunded Amount
5raw.refunds.[].refund_line_items.[].line_item.titlestringTitle
6raw.contact_emailstringContact Email
7raw.fulfillments.[].line_items.[].variant_titlestringVariant Title

WooCommerce

Origin: woocommerce

Segment by What Customers Boughtordered product

Target customers based on purchase history — the most common segmentation use case across all platforms.

#Property PathTypeDescription
1raw.namestringName
2raw.product.categories.[].namestringName
3raw.skustringSku
4raw.product.idnumberId
5raw.product.tags.[].namestringTags
6raw.product_idnumberProduct Id
7raw.product.namestringName
Segment by Order Placementplaced order

Target customers based on placed orders and line item details.

#Property PathTypeDescription
1raw.line_items.[].product_idnumberProduct Id
2raw.line_items.[].product.tags.[].namestringTags
3raw.line_items.[].product.categories.[].namestringName
4raw.line_items.[].skustringSku
5raw.line_items.[].product.idnumberId
6raw.line_items.[].namestringName
7raw.statusstringStatus
Segment by Fulfillmentorder fulfilled

Target customers whose orders have been shipped or delivered.

#Property PathTypeDescription
1raw.line_items.[].product_idnumberProduct Id
2raw.line_items.[].variation_idnumberVariation Id
3raw.line_items.[].product.categories.[].namestringName
4raw.line_items.[].namestringName
5raw.line_items.[].product.tags.[].namestringTags
6raw.coupon_lines.[].codestringCode
Segment by Cart Activityadded product to cart

Target customers who added items to cart — useful for abandoned cart flows and product interest signals.

#Property PathTypeDescription
1added_item.product.categories.[].namestringName
2added_item.product.tags.[].namestringTags
3added_item.product.idnumberId
4added_item.product_idnumberProduct Id
5added_item.product.namestringName
6added_item.product.skustringsku
7raw.items.[].product.categories.[].namestringName
Segment by Browsing Behaviorviewed product

Target customers based on product pages they viewed.

#Property PathTypeDescription
1product.categories.[].titlestringTitle
2product.titlestringTitle
3page.titlestringTitle
4product.categories.[].idstringId
5product.idstringId
6page.urlstringUrl
7product.urlstringUrl
Segment by Checkout Activitystarted checkout

Target customers who initiated checkout.

#Property PathTypeDescription
1raw.items.[].product.namestringname
2raw.items.[].product.idfloatid
3raw.items.[].product.categories.[].namestringName
4raw.items.[].product.skustringSku
Segment by Paymentpaid for order

Target customers based on payment completion.

#Property PathTypeDescription
1raw.line_items.[].product_idnumberProduct Id
2raw._totalnumberTotal
3raw.line_items.[].product.categories.[].namestringName
4raw._total_subtotalfloatTotal Subtotal
5raw.line_items.[].namestringName
Segment by Cancellationsorder canceled

Target customers whose orders were canceled.

#Property PathTypeDescription
1raw.line_items.[].product.categories.[].namestringName
2raw._totalfloatTotal
3raw.line_items.[].namestringName
4raw.line_items.[].product.namestringName
5raw.statusstringStatus
6raw.coupon_lines.[].codestringCode
Segment by Refundsorder refunded

Target customers who received refunds.

#Property PathTypeDescription
1raw.line_items.[].namestringName
2raw.line_items.[].product.namestringName
3raw.fee_lines.[].namestringName
4raw.line_items.[].skustringSku

BigCommerce

Origin: bigcommerce

Segment by What Customers Boughtordered product

Target customers based on purchase history — the most common segmentation use case across all platforms.

#Property PathTypeDescription
1raw.namestringName
2raw.product.categories.[].namestringName
3raw.skustringSku
4raw.product.idnumberId
5raw.product_idnumberProduct Id
6raw.product.descriptionstringDescription
7raw.product.categories.[].idnumberId
Segment by Order Placementplaced order

Target customers based on placed orders and line item details.

#Property PathTypeDescription
1raw.lineItems.[].product.categories.[].namestringName
2raw.shipping_address.[].countrystringCountry
3raw.lineItems.[].skustringSku
4raw.coupons.[].amountstringAmount
5raw.coupons.[].discountstringDiscount
6raw.lineItems.[]._total_inc_taxfloatTotal Inc Tax
7raw.lineItems.[].applied_discounts.[].namestringName
Segment by Cart Activityadded product to cart

Target customers who added items to cart — useful for abandoned cart flows and product interest signals.

#Property PathTypeDescription
1added_item.product.categories.[].namestringName
2added_item.skustringSku
3added_item.product.idnumberId
4added_item.idstringId
5added_item.product.descriptionstringDescription
6raw.emailstringEmail
7raw.currencyobjectCurrency
Segment by Browsing Behaviorviewed product

Target customers based on product pages they viewed.

#Property PathTypeDescription
1product.categories.[].titlestringTitle
2product.titlestringTitle
3page.titlestringTitle
4product.categories.[].idstringId
5product.idstringId
6page.urlstringUrl
7product.urlstringUrl

API

Origin: api

Segment by What Customers Boughtordered product

Target customers based on purchase history — the most common segmentation use case across all platforms.

#Property PathTypeDescription
1product.productCategories.[].titlestringTitle
2product.productTitlestringProduct Title
3product.productCategories.[].idstringId
4product.productURLstringProduct URL
5product.productIDstringProduct ID
6product.productDescriptionstringProduct Description
Segment by Order Placementplaced order

Target customers based on placed orders and line item details.

#Property PathTypeDescription
1lineItems.[].productCategories.[].titlestringTitle
2lineItems.[].productTitlestringProduct Title
3discounts.[].codestringCode
4totalPricefloatTotal Price
5lineItems.[].productIDstringProduct ID
6billingAddress.countrystringCountry
7paymentMethodstringPayment Method
Segment by Fulfillmentorder fulfilled

Target customers whose orders have been shipped or delivered.

#Property PathTypeDescription
1lineItems.[].productCategories.[].titlestringTitle
2lineItems.[].productTitlestringProduct Title
3lineItems.[].productVendorstringProduct Vendor
4discounts.[].amountfloatAmount
5billingAddress.countrystringCountry
6lineItems.[].productURLstringProduct URL
7totalPricefloatTotal Price
Segment by Cart Activityadded product to cart

Target customers who added items to cart — useful for abandoned cart flows and product interest signals.

#Property PathTypeDescription
1addedItem.productCategories.[].titlestringTitle
2addedItem.productTitlestringProduct Title
3addedItem.productIDstringProduct ID
4addedItem.productURLstringProduct URL
5addedItem.productPricefloatProduct Price
6addedItem.productCategories.[].idstringId
Segment by Browsing Behaviorviewed product

Target customers based on product pages they viewed.

#Property PathTypeDescription
1product.categories.[].titlestringTitle
2product.titlestringTitle
3page.titlestringTitle
4product.categories.[].idstringId
5product.idstringId
6page.urlstringUrl
7product._pricefloatPrice
Segment by Checkout Activitystarted checkout

Target customers who initiated checkout.

#Property PathTypeDescription
1lineItems.[].productIDstringProduct ID
2abandonedCheckoutURLstringAbandoned checkout URL
3lineItems.[].productCategories.[].idstringId
4lineItems.[].productDescriptionstringProduct Description
5lineItems.[].productSKUstringProduct SKU
6lineItems.[].productTitlestringProduct Title
Segment by Paymentpaid for order

Target customers based on payment completion.

#Property PathTypeDescription
1lineItems.[].productTitlestringProduct Title
2lineItems.[].productCategories.[].titlestringTitle
3totalPricefloatTotal Price
4discounts.[].amountfloatAmount
5subTotalPricefloatSub Total Price
6lineItems.[].productCategories.[].idstringId
Segment by Cancellationsorder canceled

Target customers whose orders were canceled.

#Property PathTypeDescription
1totalPricefloatTotal Price
2discounts.[].codestringCode
3billingAddress.countrystringCountry
4discounts.[].amountfloatAmount
5subTotalPricefloatSub Total Price
6lineItems.[].productVariantTitlestringProduct Variant Title
Segment by Refundsorder refunded

Target customers who received refunds.

#Property PathTypeDescription
1refundedLineItems.[].productTitlestringProduct title
2lineItems.[].productTitlestringProduct title

Full Reference: All properties per event will be available later via dedicated API.