Skip to main content
Fires when a visitor views a collection or category page. Use this to track browsing behavior and build category-based audiences.
Shopify: Automatically tracked when viewing collection pages.

JavaScript

window._upstack('track', 'view_category', {
  items: [
    { id: 'SKU_001', name: 'Classic Cotton Tee', price: 34.99 },
    { id: 'SKU_002', name: 'Vintage Logo Hoodie', price: 59.99 },
    { id: 'SKU_003', name: 'Slim Fit Jeans', price: 79.99 }
  ],
  itemListId: 'summer_collection',
  itemListName: 'Summer 2026 Collection'
});
Minimal example:
window._upstack('track', 'view_category', {
  itemListId: 'mens_shirts',
  itemListName: 'Men\'s Shirts'
});

Properties

PropertyTypeRequiredDescription
itemListIdstringNoCollection/category identifier
itemListNamestringNoCollection/category display name
itemsarrayNoProducts shown in the category (see Item Object)

When to Fire

  • Collection page load
  • Category filter applied
  • Browse by category navigation
  • view_content — When viewing an individual product
  • view_item_list — For general product lists (recommendations, etc.)
  • search — When viewing search results