Skip to content

Event codes for e-commerce industry

Before implementing the following WP Pixel examples at the beginning of the <body> section, you should add the initialization code in the section on each page of the site (WP Pixel installation on the page)

All pages – View

<script>
    wph('track', 'ViewContent', { 'content_name': 'View' })
</script>

Product list page – ProductList

<script>
wph('track', 'ViewContent', {
    'content_name': 'ProductList',
    contents: [{
        id: 'PRODUCT_ID1',
        name: 'NAME1',
        category: 'CATEGORY1',
        price: 20.15,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }, {
        id: 'PRODUCT_ID2',
        name: 'NAME2',
        category: 'CATEGORY2',
        price: 20.15,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }]
})
</script>

Product page – ViewProduct

<script>
wph('track', 'ViewContent', {
    'content_name': 'ViewProduct',
    contents: [{
        id: 'PRODUCT_ID1',
        name: 'NAME1',
        category: 'CATEGORY1',
        price: 20.15,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }]
})
</script>

Adding to cart – AddToCart

<script>
wph('track', 'AddToCart', {
    contents: [{
        id: 'PRODUCT_ID1',
        name: 'NAME1',
        category: 'CATEGORY1',
        price: 20.15,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        quantity: 1,
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }]
});
</script>

Post transaction summary page - Purchase

<script>
wph('track', 'Purchase', {
    transaction_id: 'ORDER_ID1',
    value: 97.56,
    value_gross: 120.0,
    shipping_cost: 19.9,
    discount_code: 'CODE15',
    contents: [{
        id: 'PRODUCT_ID1',
        name: 'NAME1',
        category: 'CATEGORY1',
        price: 80.0,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        quantity: 1,
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }, {
        id: 'PRODUCT_ID2',
        name: 'NAME2',
        category: 'CATEGORY2',
        price: 20.0,
        currency: 'PLN'/'EUR'/'USD'/'GBP'/'CHF'/'CZK'/'BGN'/'RON',
        quantity: 2,
        sizes: ['s'],
        colours: ['blue'],
        weight: 'PRODUCT WEIGHT'
    }]
});
</script>