Shopify record taxonomy
Every field on every Shopify record, nested ones included, with the type it carries and whether it is required.
The collections a connected Shopify store provisions, and the fields on each.
One section per record, one row per field. A record nested inside another is flattened into a dotted path, so data.targetText is the targetText field carried on that record's data. These schemas hold names and types only, so there are no example values here. A type in backticks names another record in this same source, which has its own section on this page.
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
pageId | String | No |
timestamp | Long | Yes |
data.targetTag | String | No |
data.targetId | String | No |
data.targetClass | String | No |
data.targetText | String | No |
data.hierarchy | String | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
pageId | String | No |
timestamp | Long | Yes |
data.href | String | No |
data.targetTag | String | No |
data.targetId | String | No |
data.targetClass | String | No |
data.targetText | String | No |
data.hierarchy | String | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
accountId | String | No |
sessionId | String | No |
pageId | String | No |
timestamp | Long | Yes |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
timestamp | Long | Yes |
data.url | String | No |
data.domain | String | No |
data.query | String | No |
data.path | String | No |
data.windowWidth | Decimal | No |
data.hash | String | No |
data.title | String | No |
data.previousPage | String | No |
data.timeOnPage | Decimal | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
timestamp | Long | Yes |
data.url | String | No |
data.domain | String | No |
data.query | String | No |
data.path | String | No |
data.windowWidth | Decimal | No |
data.hash | String | No |
data.title | String | No |
data.previousPage | String | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
timestamp | Long | Yes |
userAttributes.browser | String | No |
userAttributes.deviceType | String | No |
userAttributes.platform | String | No |
userAttributes.ipAddress | String | No |
userAttributes.country | String | No |
userAttributes.region | String | No |
userAttributes.city | String | No |
userAttributes.landingPage | String | No |
userAttributes.referrer | String | No |
userAttributes.fullReferrer | String | No |
userAttributes.utmSource | String | No |
userAttributes.utmMedium | String | No |
userAttributes.utmTerm | String | No |
userAttributes.utmContent | String | No |
userAttributes.utmCampaign | String | No |
data.source | String | No |
data.landingPageQuery | String | No |
data.landingPageHash | String | No |
data.sessionStartEventName | String | No |
data.sessionEndEventName | String | No |
data.sessionEventCount | Decimal | No |
data.sessionDuration | Decimal | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
timestamp | Long | Yes |
userAttributes.browser | String | No |
userAttributes.deviceType | String | No |
userAttributes.platform | String | No |
userAttributes.ipAddress | String | No |
userAttributes.country | String | No |
userAttributes.region | String | No |
userAttributes.city | String | No |
userAttributes.landingPage | String | No |
userAttributes.referrer | String | No |
userAttributes.fullReferrer | String | No |
userAttributes.utmSource | String | No |
userAttributes.utmMedium | String | No |
userAttributes.utmTerm | String | No |
userAttributes.utmContent | String | No |
userAttributes.utmCampaign | String | No |
sessionAttributes.source | String | No |
sessionAttributes.landingPageQuery | String | No |
sessionAttributes.landingPageHash | String | No |
sessionAttributes.sessionStartEventName | String | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
sessionId | String | No |
pageId | String | No |
timestamp | Long | Yes |
data.href | String | No |
data.targetTag | String | No |
data.targetId | String | No |
data.targetClass | String | No |
data.formDataText.key | String | No |
data.formDataText.value | String | No |
data.hierarchy | String | No |
userId | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.created_at | Long (timestamp-millis) | No |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.line_items | Array of String | No |
data.presentment_currency | String | No |
data.total_weight | Decimal | No |
data.total_discounts | Decimal | No |
data.updated_at | Long (timestamp-millis) | No |
data.currency | String | No |
data.subtotal_price | Decimal | No |
data.total_line_items_price | Decimal | No |
data.total_price | Decimal | No |
data.closed_at | Long (timestamp-millis) | No |
data.total_tax | Decimal | No |
data.discount_codes | Array of String | No |
data.abandoned_checkout_url | String | No |
data.referring_site | String | No |
userAttributes.addresses | Array of String | No |
userAttributes.phone | String | No |
userAttributes.total_spent | Decimal | No |
userAttributes.note | String | No |
userAttributes.first_name | String | No |
userAttributes.email | String | No |
userAttributes.last_name | String | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.orders_count | Decimal | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.currency | String | No |
userAttributes.shopify_account_state | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
sessionId | String | No |
timestamp | Long | Yes |
data.productId | String | No |
data.quantity | Decimal | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.created_at | Long (timestamp-millis) | No |
data.company | String | No |
data.cancelled_at | Long (timestamp-millis) | No |
data.fulfillment_status | String | No |
data.line_items | Array of String | No |
data.current_total_discounts | Decimal | No |
data.subtotal_price | Decimal | No |
data.closed_at | Long (timestamp-millis) | No |
data.test | Boolean | No |
data.total_tax | Decimal | No |
data.confirmed | Boolean | No |
data.contact_email | String | No |
data.total_weight | Decimal | No |
data.refunds | Array of String | No |
data.total_discounts | Decimal | No |
data.order_status_url | String | No |
data.fulfillments | Array of String | No |
data.discount_codes | Array of String | No |
data.current_total_tax_set.shop_money.amount | Decimal | No |
data.current_total_tax_set.shop_money.currency_code | String | No |
data.current_total_tax_set.presentment_money.amount | Decimal | No |
data.current_total_tax_set.presentment_money.currency_code | String | No |
data.processed_at | Long (timestamp-millis) | No |
data.currency | String | No |
data.total_price | Decimal | No |
data.total_shipping_price_set.presentment_money.amount | String | No |
data.total_line_items_price | Decimal | No |
data.cancel_reason | String | No |
data.financial_status | String | No |
userAttributes.email | String | No |
userAttributes.phone | String | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.note | String | No |
userAttributes.last_name | String | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.currency | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.first_name | String | No |
| Attribute | Type | Required |
|---|
objectId | String | Yes |
timestamp | Long | Yes |
data.image.created_at | Long (timestamp-millis) | No |
data.image.alt | String | No |
data.image.width | Decimal | No |
data.image.height | Decimal | No |
data.image.src | String | No |
data.body_html | String | No |
data.products_count | Decimal | No |
data.handle | String | No |
data.title | String | No |
data.collection_type | String | No |
data.published_scope | String | No |
data.template_suffix | String | No |
data.updated_at | Long (timestamp-millis) | No |
data.shop_url | String | No |
data.admin_graphql_api_id | String | No |
data.id | Long | No |
data.published_at | Long (timestamp-millis) | No |
data.sort_order | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
userAttributes.total_spent | Decimal | No |
userAttributes.phone | String | No |
userAttributes.email | String | No |
userAttributes.last_name | String | No |
userAttributes.first_name | String | No |
userAttributes.note | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.currency | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.addresses | Array of String | No |
userAttributes.orders_count | Decimal | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.applied_discount.amount | String | No |
data.created_at | Long (timestamp-millis) | No |
data.completed_at | Long (timestamp-millis) | No |
data.line_items | Array of String | No |
data.currency | String | No |
data.subtotal_price | String | No |
data.total_price | String | No |
data.total_tax | String | No |
data.invoice_sent_at | Long (timestamp-millis) | No |
data.invoice_url | String | No |
data.shipping_line.price | String | No |
data.status | String | No |
userAttributes.phone | String | No |
userAttributes.total_spent | Decimal | No |
userAttributes.note | String | No |
userAttributes.last_name | String | No |
userAttributes.verified_email | Boolean | No |
userAttributes.orders_count | Decimal | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.tags | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.first_name | String | No |
userAttributes.email | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.currency | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.created_at | Long (timestamp-millis) | No |
data.company | String | No |
data.cancelled_at | Long (timestamp-millis) | No |
data.fulfillment_status | String | No |
data.line_items | Array of String | No |
data.current_total_discounts | Decimal | No |
data.subtotal_price | Decimal | No |
data.closed_at | Long (timestamp-millis) | No |
data.test | Boolean | No |
data.total_tax | Decimal | No |
data.confirmed | Boolean | No |
data.total_weight | Decimal | No |
data.refunds | Array of String | No |
data.total_discounts | Decimal | No |
data.order_status_url | String | No |
data.fulfillments | Array of String | No |
data.discount_codes | Array of String | No |
data.current_total_tax_set.shop_money.amount | Decimal | No |
data.current_total_tax_set.shop_money.currency_code | String | No |
data.current_total_tax_set.presentment_money.amount | Decimal | No |
data.current_total_tax_set.presentment_money.currency_code | String | No |
data.processed_at | Long (timestamp-millis) | No |
data.currency | String | No |
data.total_price | Decimal | No |
data.total_shipping_price_set.presentment_money.amount | String | No |
data.total_line_items_price | Decimal | No |
data.cancel_reason | String | No |
data.financial_status | String | No |
userAttributes.email | String | No |
userAttributes.phone | String | No |
userAttributes.note | String | No |
userAttributes.last_name | String | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.currency | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.first_name | String | No |
| Attribute | Type | Required |
|---|
objectId | String | Yes |
timestamp | Long | Yes |
data.created_at | Long (timestamp-millis) | No |
data.origin_address.zip | String | No |
data.origin_address.country_code | String | No |
data.origin_address.city | String | No |
data.origin_address.address2 | String | No |
data.origin_address.address1 | String | No |
data.origin_address.province_code | String | No |
data.line_items | Array of String | No |
data.tracking_company | String | No |
data.variant_inventory_management | String | No |
data.tracking_urls | Array of String | No |
data.location_id | Long | No |
data.updated_at | Long (timestamp-millis) | No |
data.service | String | No |
data.shop_url | String | No |
data.admin_graphql_api_id | String | No |
data.name | String | No |
data.tracking_number | String | No |
data.receipt.authorization | String | No |
data.receipt.testcase | Boolean | No |
data.id | Long | No |
data.tracking_numbers | Array of String | No |
data.order_id | Long | No |
data.tracking_url | String | No |
data.notify_customer | Boolean | No |
data.duties | Array of String | No |
data.status | String | No |
data.shipment_status | String | No |
| Attribute | Type | Required |
|---|
objectId | String | Yes |
timestamp | Long | Yes |
data.updated_at | Long (timestamp-millis) | No |
data.inventory_item_id | Long | No |
data.shop_url | String | No |
data.admin_graphql_api_id | String | No |
data.available | Decimal | No |
data.id | String | No |
data.location_id | Long | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.order_adjustments | Array of String | No |
data.restock | Boolean | No |
data.created_at | Long (timestamp-millis) | No |
data.refund_line_items | Array of String | No |
data.processed_at | Long (timestamp-millis) | No |
data.order_id | Long | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
data.line_item_names | Array of String | No |
data.product_ids | Array of String | No |
data.created_at | Long (timestamp-millis) | No |
data.company | String | No |
data.cancelled_at | Long (timestamp-millis) | No |
data.fulfillment_status | String | No |
data.line_items | Array of String | No |
data.current_total_discounts | Decimal | No |
data.subtotal_price | Decimal | No |
data.closed_at | Long (timestamp-millis) | No |
data.test | Boolean | No |
data.total_tax | Decimal | No |
data.confirmed | Boolean | No |
data.contact_email | String | No |
data.total_weight | Decimal | No |
data.refunds | Array of String | No |
data.total_discounts | Decimal | No |
data.order_status_url | String | No |
data.fulfillments | Array of String | No |
data.discount_codes | Array of String | No |
data.current_total_tax_set.shop_money.amount | Decimal | No |
data.current_total_tax_set.shop_money.currency_code | String | No |
data.current_total_tax_set.presentment_money.amount | Decimal | No |
data.current_total_tax_set.presentment_money.currency_code | String | No |
data.processed_at | Long (timestamp-millis) | No |
data.currency | String | No |
data.total_price | Decimal | No |
data.total_shipping_price_set.presentment_money.amount | String | No |
data.total_line_items_price | Decimal | No |
data.cancel_reason | String | No |
data.financial_status | String | No |
userAttributes.email | String | No |
userAttributes.phone | String | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.note | String | No |
userAttributes.last_name | String | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.currency | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.first_name | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
anotherUserId | String | No |
timestamp | Long | Yes |
userAttributes.email | String | No |
userAttributes.phone | String | No |
userAttributes.note | String | No |
userAttributes.last_name | String | No |
userAttributes.created_at | Long (timestamp-millis) | No |
userAttributes.verified_email | Boolean | No |
userAttributes.tags | String | No |
userAttributes.default_address.zip | String | No |
userAttributes.default_address.country | String | No |
userAttributes.default_address.city | String | No |
userAttributes.default_address.address2 | String | No |
userAttributes.default_address.address1 | String | No |
userAttributes.default_address.last_name | String | No |
userAttributes.default_address.province_code | String | No |
userAttributes.default_address.country_code | String | No |
userAttributes.default_address.default | Boolean | No |
userAttributes.default_address.province | String | No |
userAttributes.default_address.phone | String | No |
userAttributes.default_address.name | String | No |
userAttributes.default_address.country_name | String | No |
userAttributes.default_address.company | String | No |
userAttributes.default_address.id | Long | No |
userAttributes.default_address.customer_id | Long | No |
userAttributes.default_address.first_name | String | No |
userAttributes.updated_at | Long (timestamp-millis) | No |
userAttributes.currency | String | No |
userAttributes.shopify_account_state | String | No |
userAttributes.first_name | String | No |
data.confirmed | Boolean | No |
data.created_at | Long (timestamp-millis) | No |
data.currency | String | No |
data.current_total_discounts | Decimal | No |
data.current_total_tax_set.shop_money.amount | Decimal | No |
data.current_total_tax_set.shop_money.currency_code | String | No |
data.current_total_tax_set.presentment_money.amount | Decimal | No |
data.current_total_tax_set.presentment_money.currency_code | String | No |
data.financial_status | String | No |
data.order_status_url | String | No |
data.processed_at | Long (timestamp-millis) | No |
data.subtotal_price | Decimal | No |
data.test | Boolean | No |
data.total_discounts | Decimal | No |
data.total_line_items_price | Decimal | No |
data.total_price | Decimal | No |
data.total_shipping_price_set.shop_money.amount | Decimal | No |
data.total_shipping_price_set.shop_money.currency_code | String | No |
data.total_shipping_price_set.presentment_money.amount | Decimal | No |
data.total_shipping_price_set.presentment_money.currency_code | String | No |
data.total_tax | Decimal | No |
data.total_weight | Decimal | No |
data.id | Long | No |
data.admin_graphql_api_id | String | No |
data.fulfillable_quantity | Decimal | No |
data.fulfillment_service | String | No |
data.gift_card | Boolean | No |
data.grams | Decimal | No |
data.cancel_reason | String | No |
data.fulfillment_status | String | No |
data.cancelled_at | Long (timestamp-millis) | No |
data.company | String | No |
data.name | String | No |
data.price | Decimal | No |
data.price_set.shop_money.amount | Decimal | No |
data.price_set.shop_money.currency_code | String | No |
data.price_set.presentment_money.amount | Decimal | No |
data.price_set.presentment_money.currency_code | String | No |
data.product_exists | Boolean | No |
data.productId | String | No |
data.quantity | Decimal | No |
data.requires_shipping | Boolean | No |
data.sku | String | No |
data.taxable | Boolean | No |
data.title | String | No |
data.total_discount | Decimal | No |
data.total_discount_set.shop_money.amount | Decimal | No |
data.total_discount_set.shop_money.currency_code | String | No |
data.total_discount_set.presentment_money.amount | Decimal | No |
data.total_discount_set.presentment_money.currency_code | String | No |
data.variant_id | Long | No |
data.variant_title | String | No |
data.vendor | String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
sessionId | String | No |
timestamp | Long | Yes |
data.productId | String | No |
| Attribute | Type | Required |
|---|
productId | String | No |
timestamp | Long | Yes |
data.image.product_id | Decimal | No |
data.image.updated_at | Long (timestamp-millis) | No |
data.image.src | String | No |
data.image.admin_graphql_api_id | String | No |
data.image.alt | String | No |
data.image.width | Decimal | No |
data.image.created_at | Long (timestamp-millis) | No |
data.image.variant_ids | Array of String | No |
data.image.id | Decimal | No |
data.image.position | Decimal | No |
data.image.height | Decimal | No |
data.images | Array of String | No |
data.body_html | String | No |
data.created_at | Long (timestamp-millis) | No |
data.handle | String | No |
data.variants | Array of String | No |
data.title | String | No |
data.tags | String | No |
data.tags_array | Array of String | No |
data.published_scope | String | No |
data.product_type | String | No |
data.template_suffix | String | No |
data.updated_at | Long (timestamp-millis) | No |
data.vendor | String | No |
data.shop_url | String | No |
data.admin_graphql_api_id | String | No |
data.options | Array of String | No |
data.id | String | No |
data.published_at | Long (timestamp-millis) | No |
data.status | String | No |
data.link | String | No |
data.description | String | No |
data.image_link | String | No |
data.price | Decimal | No |
data.inventory_quantity | Decimal | No |
data.createdAt | Long (timestamp-millis) | No |
data.categories | Array of String | No |
| Attribute | Type | Required |
|---|
eventId | String | Yes |
profileId | String | Yes |
userId | String | No |
sessionId | String | No |
timestamp | Long | Yes |
data.productId | String | No |
data.quantity | Decimal | No |
| Attribute | Type | Required |
|---|
objectId | String | Yes |
timestamp | Long | Yes |
data.image.created_at | Long (timestamp-millis) | No |
data.image.alt | String | No |
data.image.width | Decimal | No |
data.image.height | Decimal | No |
data.image.src | String | No |
data.body_html | String | No |
data.rules | Array of String | No |
data.handle | String | No |
data.title | String | No |
data.published_scope | String | No |
data.template_suffix | String | No |
data.updated_at | Long (timestamp-millis) | No |
data.disjunctive | Boolean | No |
data.shop_url | String | No |
data.admin_graphql_api_id | String | No |
data.id | Long | No |
data.published_at | Long (timestamp-millis) | No |
data.sort_order | String | No |