When you create the link with Facebook and/or Google, we will send all sorts of data from Squeezely to both platforms, depending on what you send to Squeezely and which personalizations and audiences you have created. This article only concerns browser-side events, for Facebook you can also request the Conversions API, in which case we also send all received events server-side to Facebook.
Events
All standard Squeezely events: SessionStart, PageView, Purchase, PrePurchase, AddToCart, RemoveFromCart, ViewContent, ViewCategory, Search, Custom, Lead, CompleteRegistration, EmailOptIn, InitiateCheckout
PersonalizationView: An event with data about the seen personalization and variant
SqueezelyAudience: A string value event containing all audiences of that visitor
You can verify all events by installing the Facebook Pixel Helper and Google Tag Assistant extensions.
Product events
When you send events with product information to Squeezely, we will also forward them. This concerns the events Purchase, PrePurchase, AddToCart, RemoveFromCart, ViewContent. With ViewCategory we forward a category ID.
Product info in an array:
[{"id":"1100000002043","name":"Maxi Jurk Lorena Berry Bliss Koraal","price":67.6,"language":"NL"}]
Daarbovenop ook nog de totalvalue (gebaseerd op of je eigen totalvalue in het event, of price x quantity), currency en de product_ids.
Bij Google sturen we aparte attributen door per Google Syntax, dit zijn: ecomm_currency, ecomm_totalvalue, ecomm_pagetype, ecomm_prodid en ecomm_prodids. De namen van de events zijn ook verschillende dan bij Facebook. Zo heet Viewcontent hier “sqzly_view_item” maar sturen we binnen dit event nog wel het attribuut “ecomm_event” met daarin de naam zoals je deze ziet in Squeezely.
Als je audiences synct, zijn de events vaak een fallback regel om een zo hoog mogelijke matchrate te genereren.
Dynamic remarketing? Dit kan! We sturen ecomm_pagetype door en ecomm_prodid. ecomm_prodid bevat het eerst gevonden ID (bij productpagina is er maar een meestal), dus als je feed correspondeert met je Squeezely producten, kan je dynamic remarketing gebruiken. We sturen ook nog alle gevonden IDs door in ecomm_prodids, dit wordt niet automatisch door Google opgepikt maar kan je zelf gebruiken.
PersonalizationView
Dit event wordt getriggerd wanneer een pageview in aanmerking komt voor een personalisatie. Let op: ook de controle variant wordt hierbij meegenomen.
personalization_id_view: ID van je personalisatie
personalization_variant_id: ID van de variant binnen de personalisatie
control_variant: true of false waarde, afhankelijk of de bezoeker de controle variant zag
Google
Naar Google Ads sturen we slechts een ecomm_event met als waarde PersonalizationView, je kan echter wel via Google Analytics gedetailleerde informatie ontvangen.
SqueezelyAudience
Zodra een profiel voor een audience of meer in aanmerking komt, sturen we op elke pageload ook een lijst met alle audiences waartoe het profiel op dat moment behoort. Bij de audiences zelf controleren we of de string het desbetreffende ID bevat.
event: SqueezelyAudience
audience_ids: Een stringwaarde met daarin alle audiences.
Event: sqzly_SqueezelyAudience
ecomm_event: SqueezelyAudience
ecomm_audience_ids: Een stringwaarde met daarin alle audiences.
Als je een audience synct van Squeezely naar FB / Google, maken we gebruik van twee (OR) voorwaarden: het audience ID en waar mogelijk, het event zelf. Je kan ook de eventdata gebruiken om zelf voorwaarden op te stellen voor een nieuwe audience.