Pop-up

Pop-up

MyWin kan zelfstandig als actie draaien op een aparte URL, die voor iedereen toegankelijk is. Je kunt er ook voor kiezen om de actie te versterken met een pop-up op je eigen website/webshop. De gewonnen spelers worden allemaal in dezelfde database/back-end geregistreerd, zodat ze dezelfde flow doorlopen die je hebt geconfigureerd. Ook heb je de volledige controle over het beheer van de content en data.

Samenvatting

Ontwikkelaar(s)

@Stefan Post (Unlicensed) en @Laurens Bloemert

Versie documentatie

Klik hier

Video-instructie

Instructies binnen MyWin

Hieronder vind je een stapsgewijze uitleg, ondersteund door een korte video-handleiding indien nodig.

  1. Bij het aanmaken van een actie kun je aangeven of je een pop-up wilt toepassen.

  2. Geef je daaropvolgend aan of je een pop-up wilt toepassen, dan kun je onderstaande stappen volgen.

  3. In de spel instellingen onder spellen kun je kiezen hoe je de pop-up wilt inladen.

    1. Positie waar de popup wordt weergegeven

      1. In een dialoog

      2. Linkerbenedenhoek

      3. Rechterbenedenhoek

    2. Toon de popup op

      1. Een vertraging

      2. Klikken op een aangeleverd knop van MyWin

      3. Klikken op een zelf bepalende ID (kun jezelf bepalen)

    3. Stel de ID van een knop in die de popu-p zal activeren.

  4. Volg onderstaande instructies om het in Magento omgeving om het zo succesvol in te laden

Instructies binnen Magento

Deze kunnen ook via de GTM uitgevoerd worden.

Log in het admin paneel klik op content

Screenshot 2024-08-31 at 14.57.11 1-20240831-125814.png

Klik vervolgens op de content en dan op configuratie

Screenshot 2024-08-31 at 14.59.19-20240831-125932.png

Selecteer een store waar je de pop up wilt inladen en klik op bewerken

Screenshot 2024-08-31 at 15.01.47-20240831-130207.png

Klik op instelling 'HTML Head'

Screenshot 2024-08-31 at 15.03.39.png

Laad de pop up in de header (de slug is het domein wat voor .mywin.app staat, bijvoorbeeld demo.mywin.app.). Test bij voorkeur deze actie eerst op een test- en/of staging omgeving.

Onderstaand de code om in de head te plaatsen:

<meta name="mywin-popup-slug" content="{{slug naam van klant}}"> <script defer src="https://pop-up.mywin.app/boot.bundle.js"></script>
Screenshot 2024-08-31 at 15.11.58.png

Flush cache

Om de pop up in te laden moet de cache geleegd worden zodat het script opgehaald kan worden. Flush commando:

php bin/magento cache:clean

Een pop-up kun je niet bij een lopende actie activeren, in verband met het speltype rad van fortuin die op die moment alleen beschikbaar is in de pop-up.

Instructies voor GTM

Met onderstaande code kun je het met behulp van GTM inladen. Waar [slug] staat moet je je eigen slug neerzetten. Bijvoorbeeld 'mooore'. Deze slug kun je vinden je URL van de actiepagina. Zie onderstaand een voorbeeld.

Schermafbeelding 2025-03-05 om 20.27.53.png
<script> var metaTag = document.createElement("meta"); metaTag.name = "mywin-popup-slug"; metaTag.content = "[slug]"; document.head.appendChild(metaTag); var scriptTag = document.createElement("script"); scriptTag.src = "https://pop-up.mywin.app/boot.bundle.js"; scriptTag.defer = true; document.head.appendChild(scriptTag); </script>

Instructies voor CSP

Als je met Magento of dergelijke systemen werkt, kan het zijn dat je CSP whitelist aangepast moet worden. Hierbij een instructie:

Pop-up - Security Policy (CSP)

 

Versie geschiedenis