Events naar Google en FB

Als je de koppeling legt met Facebook en/of Google, sturen we vanuit Squeezely allerlei data naar beide platformen, afhankelijk van wat jij doorstuurt naar Squeezely en welke personalisaties en audiences je hebt aangemaakt. Dit artikel betreft alleen browser-side events, voor Facebook kan je ook de Conversions API aanvragen, daarbij versturen we alle ontvangen events ook server-side naar Facebook.

 

Events

  • Alle standaard Squeezely events: SessionStart, PageView, Purchase, PrePurchase, AddToCart, RemoveFromCart, ViewContent, ViewCategory, Search, Custom, Lead, CompleteRegistration, EmailOptIn, InitiateCheckout

  • PersonalizationView: Een event met data over de geziene personalisatie en variant

  • SqueezelyAudience: Een event met een stringwaarde die alle audiences bevat van die bezoeker

Je kan alle events verifiëren door het installeren van de Facebook Pixel Helper en Google Tag Assistant extensies.

Product events

Wanneer je events met productinformatie naar Squeezely stuurt, sturen wij deze ook weer door. Dit betreft de events Purchase, PrePurchase, AddToCart, RemoveFromCart, ViewContent. Bij ViewCategory sturen we een categorie ID door.

Facebook

Productinfo in een array:

1 [{"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.

 

Google

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.

Facebook

  • 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.

Facebook


event: SqueezelyAudience
audience_ids: Een stringwaarde met daarin alle audiences.

Google


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.