The U do platform includes dataLayer events by default, these are automatically fired when a google tag is installed in the website, the dataLayer is available.
view_*
Triggered when viewing the website. view events contain the page title as the event_label, and the event names is based on what is being viewed. eg: view_bldpage for a Page, view_checkout2 for a cart page, view_news for a news post, view_prodsimple for a simple product.
Examples Event:
{
event: "view_bldpage",
gtm: {uniqueEventId: 4, start: 1750122979957},
eventModel: {event_label: "Contact"}
}
view_item
Triggered when viewing a product or purchasable item. Contains the ecommerce data incluidng price/value, item name, id and uuid.
Example Event:
{
event: "view_item",
gtm: {uniqueEventId: 4, start: 1750122679046},
ecommerce: {
currency: "AUD",
value: 60,
items: [
{
item_id: "104",
item_name: "Prod 1",
price: 60,
item_uuid: "59f6e90b-2c4b-4ccf-a3c1-c8d2eeab6fd8"
}
]
}
}
add_cart_item
Triggered when clicking an add to cart button
Example Event:
{
event: "add_to_cart",
gtm: {uniqueEventId: 6, start: 1750122679046},
ecommerce: {
currency: "AUD",
value: 60,
items: [
{
item_id: "104",
item_name: "Prod 1",
price: 60,
item_uuid: "59f6e90b-2c4b-4ccf-a3c1-c8d2eeab6fd8"
}
]
},
eventModel: {
event_category: "ecommerce",
event_label: "Prod 1",
value: 1
}
}
view_cart
Triggered when viewing the cart
Example Event:
{
event: "view_cart",
gtm: {uniqueEventId: 4, start: 1750122683493},
ecommerce: {
currency: "AUD",
value: 443.31,
items: [
{
item_id: "104",
item_name: "Prod 1",
price: 60,
quantity: 7,
item_uuid: "59f6e90b-2c4b-4ccf-a3c1-c8d2eeab6fd8"
}
]
}
}
purchase
This is triggered when a new order is created for the current shopping cart (ie customer has purcahsed)
Example Event:
{
event: "purchase",
gtm: {uniqueEventId: 4, start: 1750122885457},
ecommerce: {
currency: "AUD",
transaction_id: "57",
value: 60,
shipping: 3.33,
tax: 5.45,
items: [
{
item_id: "104",
item_name: "Prod 1",
price: 60,
quantity: 1,
item_uuid: "59f6e90b-2c4b-4ccf-a3c1-c8d2eeab6fd8"
}
]
}
}