Docly

Squeezely

Estimated reading: 2 minutes

Met Squeezely maak je out-of-the-box de meest geavanceerde buyer journeys en personalisatie toepassingen. Je werkt op basis van loepzuivere data en kan alles helemaal naar eigen inzicht inrichten. Deze tool maakt gebruik van zowel een tracking pixel op jouw website of kan events inschieten via hun API. Deze mogelijkheid biedt CampaignSuite in Metingen. Squeezely werkt op basis van events. Elke meting die je instelt in CampaignSuite moet een event zijn.

Om gebruik te maken van de Server Side calls via de Squeezely aanbieder moet je een Account ID en een API-sleutel invullen in de CampaignSuite instellingen. De Client Side calls van Squeezely werken met een datalayer.push() en zullen alleen werken als de Squeezely pixel op de website is geïnstalleerd:

<script type="text/javascript">
  (function(s,q,z,l,y){s._sqzl=s._sqzl||[];l=q.createElement('script'),
  y=q.getElementsByTagName('script')[0];l.async=1;l.type='text/javascript';
  l.defer=true;l.src=z;y.parentNode.insertBefore(l,y)})
  (window,document,'https://squeezely.tech/tracker/<YOUR_IDENTIFIER>/sqzl.js');
</script>

Meer informatie over het gebruik van de API is te vinden op de documentatie pagina van Squeezely.

Client Side

Onderstaande afbeelding toont een simpel voorbeeld van een pagina switch in een Gravity Forms formulier:

Voorbeeld van de mapping:

Voorbeeld van de Javascript code die wordt uitgevoerd:

<script type="text/javascript">
  window._sqzl = window._sqzl || [];
  window._sqzl.push({
    "event" : "page_switch",
    "page" : 1
  });
</script>

Omdat de Squeezely pixel is ingeladen in de website zal dit event worden afgevangen in Squeezely.

Server Side

Server Side calls kunnen worden ingesteld in alle zes de metingen momenten. Het is bij Server Side calls echter wel verplicht om een unieke identifier mee te sturen in de paramaters anders weet Squeezely niet aan wie de data gekoppeld moet worden in hun systeem.

Onderstaande afbeelding toont een Server Side call na een succesvolle donatie. Deze call wordt ‘onder water’ naar Squeezely gestuurd op het moment dat een betaling succesvol is afgerond.

Voorbeeld van de mapping:

Voorbeeld van code voor API aanroep:

[
  "events" => [
    [
      "event"                => "Purchase",
      "email"                => "test@test.nl",
      "firstname"            => "Test",
      "lastname"             => "van Test,
      "orderid"              => 346,
      "products"             => [
        [
          "id" => "single",
          "name" => "One-time",
          "price" => 25,
          "quantity" => 1
        ]
      ]
    ]
  ]
];

Controleren

Squeezely heeft een tool waarmee je kunt controleren of Server Side API calls goed binnen komen. Deze is te vinden op: https://app.squeezely.tech/data/events.