Maak je eigen openpixel voor iOS 15

In samenwerking met de community van Email Geeks zijn we continu bezig met het bedenken en realiseren van innovatieve e-mails. Nu is er ook een nieuwe manier gevonden om opens te meten met iOS 15.

E-mailprogramma’s zijn steeds aan het veranderen. De nieuwste update is natuurlijk die van iOS 15 waar wij zelf al over schreven, waardoor openpixels niet meer functioneren in Apple Mail.

Justin Khoo is één van de Email Geeks die op onderzoek is uitgegaan naar de technische impact van de Privacybescherming in de iOS 15 beta. De crux was dat afbeeldingen meteen door Apple worden gedownload bij het afleveren en niet wanneer de ontvanger daadwerkelijk de mail opent. De vraag was: is er ook een andere manier om een open te meten? 

Oplossing

Hij heeft een manier ontdekt waarbij het (in de beta) mogelijk is om tijdens het openen van de mail een externe stylesheet in te laden. De truc is dat dit niet echt een stylesheet hoeft te zijn, maar bijvoorbeeld een URL die de tijd van het openen wegschrijft. Dit zou je kunnen terugkoppelen naar de ESP zodat je alsnog een open kunt meten. In het kort werkt het zo:
  • Er kan hier een PHP-script worden gedownload die voor de volgende stappen nodig is.
  • Plaats het scriptbestand op een webserver die PHP ondersteunt en verwijs hiernaar in onderstaande URLs.
  • In plaats van de open pixel, voeg je een stylesheetlink toe naar het PHP-script:
    <link rel="stylesheet" href="https://myserver/path/to/pixel.php?p=mypixel123&ext_css=1">
  • Het PHP-script produceert deze CSS, zodat de openpixel een achtergrondafbeelding is:
    body {  
      background-image:url('https://myserver.com/path/to/pixel.php?p=mypixel123&css_pixel=1'); 
    }
  • De openpixel wordt vanzelf geladen wanneer de e-mail wordt geopend.
  • Opens worden naar een logbestand weggeschreven.
  • Het script kan aangepast worden zodat het bijvoorbeeld naar de ESP wordt gestuurd.

Binnen onze community is er meteen een discussie op gang gekomen. Als dit gebruikt wordt om de privacy update te omzeilen, gaat Apple dan externe stylesheets blokkeren bij de uitrol van iOS 15? En hoe gaan we om met het respecteren van privacykeuzes van onze ontvangers?

Ga je dit proberen te benutten of moet je dat juist niet willen en waarom?
Laat je reactie achter op onze LinkedIn-post.