Skip to content

Events Structures

PixieHog offers two different ways to structure the analytics events sent from your Shopify store to PostHog:

Use the Event Specification toggle in your PixieHog settings to choose your preferred format.

When enabled, PixieHog transforms Shopify’s events to follow PostHog’s Ecommerce specification, which standardizes event naming and property structures across PostHog products.

Important Note: PixieHog will also attach the event’s Shopify Web Pixel payload. where there are conflicting property keys - the PostHog Ecommerce specification key will be kept.

PostHog’s events have names like Checkout Started, Product List Viewed, and Product Added.

Shopify Web Pixel Format

When this option is selected, PixieHog preserves Shopify’s native event names and property structures.

Shopify’s events have names like checkout_started, collection_viewed, and product_added_to_cart.

Event Mapping Reference

Here’s how key Shopify events map to PostHog’s ecommerce specification:

Shopify EventPostHog Event
page_viewedPageview
search_submittedProduct List Filtered
collection_viewedProduct List Viewed
product_viewedProduct Viewed
product_added_to_cartProduct Added
product_removed_from_cartProduct Removed
cart_viewedCart Viewed
checkout_startedCheckout Started
checkout_contact_info_submittedCheckout Step Completed (1)
checkout_address_info_submittedCheckout Step Completed (2)
checkout_shipping_info_submittedCheckout Step Completed (3)
payment_info_submittedPayment Info Entered
checkout_completedOrder Completed

Changing Your Selection

You can change your selection at any time from the PixieHog app settings. When you change the setting:

  1. New events will be sent in the selected format
  2. Historical data will remain in its original format
  3. No data will be lost during the transition