Example: Facebook Pixel
// Offer events
document.body.addEventListener('carpose-offer-select', function(event) {
const offerData = event.detail.data;
if (typeof fbq !== 'undefined') {
fbq('track', 'ViewContent', {
content_name: offerData.headline,
content_category: 'vehicle_offer',
content_ids: [offerData.id]
});
}
});
document.body.addEventListener('carpose-offer-contact', function(event) {
const offerData = event.detail.data;
if (typeof fbq !== 'undefined') {
fbq('track', 'Lead', {
content_name: offerData.headline,
content_category: 'vehicle_inquiry'
});
}
});
// Car events
document.body.addEventListener('carpose-car-select', function(event) {
const carData = event.detail.data;
if (typeof fbq !== 'undefined') {
fbq('track', 'ViewContent', {
content_name: carData.name,
content_category: 'vehicle_detail',
content_ids: [carData.id],
custom_manufacturer: carData.manufacturer,
custom_model: carData.model
});
}
});
document.body.addEventListener('carpose-car-contact-modal-open', function(event) {
const carData = event.detail.data;
if (typeof fbq !== 'undefined') {
fbq('track', 'InitiateCheckout', {
content_name: carData.name,
content_category: 'vehicle_inquiry',
content_ids: [carData.id]
});
}
});
document.body.addEventListener('carpose-car-contact', function(event) {
const carData = event.detail.data;
if (typeof fbq !== 'undefined') {
fbq('track', 'Lead', {
content_name: carData.name,
content_category: 'vehicle_inquiry',
custom_manufacturer: carData.manufacturer,
custom_offer_number: carData.offerNumber
});
}
});
Last updated