The promotion widgets allow you to embed a promotion within a website (client's website). The widget allows displaying the first page of the integrated promotion within the website itself, but when the user clicks on the promotion to Participate, the promotion opens outside the client's website.
Why does Easypromos allow the promotion to be opened outside of my webpage?
There are two main reasons for forcing the promotion to participate outside of the client's website. The first is a technical limitation, and the second is related to optimizing the user experience.
To explain this case, it is important to bear in mind that more than 90% of users who participate in promotions do so from their mobile devices.
We explain both limitations below:
1. Technical limitation - Third-party cookies
When the widget code is inserted into the web, an iFrame is generated with the content of the promotion. The contents of an iFrame are third party content on the web, this means that the promotion cookies become third party cookies on the client's website.
Easypromos generates applications with interactive content, and in order to do this, cookies are necessary elements to be able to provide the following functionalities:
- In promotions with Login, cookies allow the creation and maintenance of a participating user session.
- For the control of CSFR (Cross Site Request Forgery) in the user registry. It is a control against one of the main vulnerabilities in web registration forms,
- Cookies are essential elements for the fraud controls of the participants in the games, registrations, questionnaires, etc.
- For language management in multi-language promotions.
- For recruiter monitoring functionality.
- For participant origin monitoring functionality.
- To provide specific functionalities according to the type of game or application.
If a user has disabled third-party cookies, they will not be able to participate in Easypromos promotions and games.
By default, ALL mobile device browsers (phones, tablets, cell phones) come by default with third-party cookies disabled. This means that more than 90% of the users who will participate will not be able to do so because they will have third-party cookies disabled.
Most desktop computer web browsers have third-party cookies enabled, but the trend, as Safari and Chrome has already stated is for them to be disabled. In addition to the security and antivirus extensions that users install, the first security barrier they apply is blocking third-party cookies.
2. Optimizing the user experience on mobile phones
If more than 90% of the users who participate in the promotions do so from mobile phones, it is a priority to optimize the embedding of the widget within the web for access through mobile devices. This optimization goes beyond creating a simple responsive iFrame.
The interactivity of Easypromos promotions takes into account that most campaigns are made up of several internal pages. These internal pages can have a variable height, and also have interaction elements such as floating windows or information bubbles which are positioned within the screen according to the relative position of the frame where they are located.
These elements present a technological challenge for the integrator of the widget and also for the developer of the application.
However solving these challenges will never offer a better user experience than opening the promotion in full screen and outside of the web iFrame.
The home page of a promotion is a static page without interactive elements, so optimizing its integration on the web is easy for any web developer. But the control of the internal pages becomes a challenge, which does not offer any added value to the participant, on the contrary, it can generate a bad experience when participating.
It is recommended that the organizer configure the promotion design template, so that the colors, backgrounds and text fonts are aligned with the web, so that the participant does not perceive that he is leaving the web.
Due to these two reasons, the widget forces the promotion to open outside of the web. In September 2016 it was forced on all mobiles, and since August 2020, it has also been forced on desktop browser widgets. After these changes, the incidents of users who reported participation problems and cookie problems to brands have been reduced to 0.
Reducing incidents to 0, and providing a better experience to the participant, is part of our goal, as it helps to increase the percentage of participation in promotions.