Skip to main content
Include these parameters in your conversion event as much as possible (e.g., purchase or add_to_cart):

Example tracking

hardal.track("purchase", {
  transaction_id: "TXN-789",
  value: 149.99,
  currency: "USD",
  items: [
    {
      item_id: "SKU-001",
      item_name: "Wireless Headphones",
      item_brand: "Acme Audio",
      item_category: "Electronics",
      item_category2: "Audio",
      item_category3: "Headphones",
      item_sku: "WH-100",
      price: 99.99,
      quantity: 1,
      item_first_price: 99.99,
      item_tax: 8.00,
      item_variant: "Black",
      item_variant_id: "WH-100-BLK"
    },
    {
      item_id: "SKU-002",
      item_name: "USB-C Cable",
      item_brand: "Acme Cables",
      item_category: "Accessories",
      price: 9.99,
      quantity: 2,
      item_first_price: 9.99,
      item_sku: "UC-10"
    }
  ]
});

Parameters

ParameterDescription
itemsArray of item objects in the transaction
item_idUnique product identifier
item_nameProduct name
item_brandBrand name
item_categoryPrimary product category
item_category2Secondary category (e.g., subcategory)
item_category3Tertiary category for deeper hierarchy
item_skuStock Keeping Unit code
priceUnit price at time of purchase
quantityNumber of units
item_first_priceOriginal or list price before discounts
item_taxTax amount for the item
item_variantVariant name (e.g., color, size)
item_variant_idUnique variant identifier
transaction_idUnique transaction identifier
valueTotal transaction value