{"id":35957,"date":"2021-12-29T12:20:20","date_gmt":"2021-12-29T09:20:20","guid":{"rendered":"https:\/\/orbitsoft.com\/blog\/?p=35957"},"modified":"2023-06-26T13:05:22","modified_gmt":"2023-06-26T10:05:22","slug":"sweepstakes","status":"publish","type":"post","link":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/","title":{"rendered":"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue"},"content":{"rendered":"<div class=\"wp-block-lazyblock-case lazyblock-case-ZI8p2I\"><div class=\"styled-block\">\n  <div class=\"styled-block__main\">\n          <h3 class=\"styled-block__title\">\n        In brief      <\/h3>\n        <ul class=\"case__list\">\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">01<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Customer<\/span>\n            <\/div>\n            <p><span lang=\"en-US\">American company that makes money selling ad traffic<\/span><\/p>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">02<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Solution<\/span>\n            <\/div>\n            <p>To develop a site with the mechanics of a game sweepstakes, which will hold the attention of users for hours, collect their contacts, and motivate them to take actions from advertising<\/p>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">03<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Business tasks<\/span>\n            <\/div>\n            <ul>\n<li>Provide the opportunity to earn money on ad impressions, leads, and actions<\/li>\n<li>Select the mechanism of profit management<\/li>\n<\/ul>          <\/div>\n        <\/li>\n            \n                    <li class=\"case__item\">\n              \n          <span class=\"case__order\">04<\/span>\n          <div class=\"case__body\">\n            <div class=\"case__title\">\n              <span>Results<\/span>\n            <\/div>\n            <ul>\n<li>Added 4 types of games<\/li>\n<li>Created a game design<\/li>\n<li>Developed a mechanism for setting the volume and probability of wins<\/li>\n<li>6 months total development time<\/li>\n<\/ul>          <\/div>\n        <\/li>\n          <\/ul>\n  <\/div>\n  <\/div><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z1Ec58D\"><h2 class=\"article__h\">The company makes money by selling ads <\/h2><\/div>\n\n\n<p>An American company makes money selling advertising. The company enters contracts with advertisers and provides them with high numbers of views, the implementation of targeted actions, or the collection of user contacts. For example, a shoe manufacturer has launched a new sneaker and wants to be known to as many people as possible. The company promises that the ad for the sneaker will be seen by 10,000 people within a month. When this happens, the shoe manufacturer pays a commission to the company.<\/p>\n\n\n\n<p>The company chooses the methods of displaying advertising on its own: it buys advertising space on platforms, and launches applications and games. The company&#8217;s task is to do everything it can so that as many people as possible enter their contact information, see a banner, or perform a targeted action, such as: fill out an online form, install an application, or go to the advertiser&#8217;s website.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z2kNOWV\"><h2 class=\"article__h\">Problem: Users ignore ads, and the company loses money <\/h2><\/div>\n\n\n<ol>\n<li>To receive a fee for leads, a company must provide advertisers with user contact information: name, phone number, email, and address. If a person isn\u2019t interested in the content of the site, they won\u2019t register or provide their data.<\/li>\n\n\n\n<li>To receive a viewing fee, the company must submit a report to advertisers: how many people watched the videos and banners, and for how long they did so. If a person ignores an ad banner immediately, without looking at it for even a couple of seconds, the view is not considered successful.<\/li>\n\n\n\n<li>To receive a fee for an action, the company must incentivize users to complete an action. People are reluctant to agree to download third-party applications or install browser extensions if they won\u2019t receive additional benefits for doing so.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z1nK7dX\"><h2 class=\"article__h\">Solution: develop a website with tote mechanics to captivate users <\/h2><\/div>\n\n\n<p>In order to attract visitors and increase the viewing time of commercials and the number of advertising actions, the company decided to make a site with the mechanics of a sweepstakes game. Users register, play simple games like slot machines or instant lotteries for free, and receive game currency &#8211; tokens. These tokens can be spent on participation in draws for real prizes: cash, equipment, and travel.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-ZKtrNY\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/1-2.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>The user erases the windows in the instant lottery and simultaneously watches ads<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>With games, excitement, and prizes, people spend hours on the site, and come back to it again and again, with the company receiving money for advertising. At the same time, it\u2019s important not only to make money, but also to maintain a balance between advertising income and expenditures for prizes. To solve these problems the company turned to OrbitSoft.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-ZlDLfp\"><h2 class=\"article__h\">What business problems needed to be solved <\/h2><\/div>\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Task<\/td><td>What we did<\/td><td>Pros for the company<\/td><\/tr><tr><td>Hold customer for as long as possible<\/td><td>\u2014 Made interesting games and pranks, a bright interface, and attractive descriptions. People want to stay on the site and keep playing.<br>\u2014 Made navigation clearer: the information the customer needs is now easier to find.<br>\u2014 Made sure the advertising doesn\u2019t annoy users, such that it doesn\u2019t cover site elements, and appears during pauses, for example, while waiting for lottery results.<br><\/td><td>The more time a user spends on the site, the more money the company earns from showing ads, such as banners, videos, and pre-rolls (CPM)<\/td><\/tr><tr><td>Collect user contacts<\/td><td>\u2014 The chance to win valuable prizes motivates users to register on the site \u2013 they enter their contact information themselves.<br>\u2014 There\u2019s also a simplified registration via Facebook or Google. In this case, the information remains with said services. We designed a mechanism that retrieves the contacts from there.<\/td><td>The company receives payments from advertisers for user contacts (CPL)<\/td><\/tr><tr><td>Encourage users to take actions from ads<\/td><td>Honest prize-giving mechanisms fuel excitement: users know that there\u2019s a real chance to win. And to compete for the super prize, they need to participate in the mega-lottery. This requires special mega tokens. These can be obtained for advertising actions, such as filling out an online form, or installing a third-party application or browser extension.<\/td><td>The company gets paid for user actions (CPA)<\/td><\/tr><tr><td>Create a profit management mechanism<\/td><td>Added a control panel for the number of tokens that users receive in games. There are exactly the right number to be enough to participate in the current distribution of prizes.<\/td><td>The company adjusts the probability of winning and the number of tokens so as to ensure a profit for itself, given how much money is generated by advertising, and how much of it is spent on prizes.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-14CMDQ\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/2.png\" alt=\"\">\n    <\/div>\n                <figcaption>Advertising doesn\u2019t interfere: for example, it appears while waiting for lottery results<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>We planned the work on the website in three stages:<\/p>\n\n\n\n<ol>\n<li>Discussion of details: we agreed on terms of reference, and discussed the goals of the project.<\/li>\n\n\n\n<li>Design and development: we studied competitors, planned the workings of the site, came up with a design, developed and connected all the elements of the site, added game mechanics, and connected an Ad Server.<\/li>\n\n\n\n<li>Testing and launch: created and ran tests, and installed the system on the customer&#8217;s servers.<\/li>\n<\/ol>\n\n\n\n<p>Here we\u2019ll explain in detail regarding each stage:<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-kHI9h\"><h2 class=\"article__h\">Stages of work on the site <\/h2><\/div>\n\n\n<p><strong>Stage 1. Discussion of details<\/strong><\/p>\n\n\n\n<p>The customer sent us the technical assignment. We had a phone meeting where we discussed how we plan to organize the work, how the site should look and work, and so on.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-29XErf\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/5-1.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>Site logic for users from the customer\u2019s technical specifications<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>The customer described what pages should be on the site, and what information should be on each page. They specified the starting categories for the games: Slot Machines, Instant Win Lotteries, and Scratch Off Games.<\/p>\n\n\n\n<p>The customer described their technical wishes:<\/p>\n\n\n\n<ul>\n<li>Provide technical specification before starting work<\/li>\n\n\n\n<li>Ensure the security of the system, and develop for future scaling<\/li>\n\n\n\n<li>Use caching, HTTPS, Cloudflare\/StackPath cache<\/li>\n\n\n\n<li>We agreed the server side would be developed with PHP, using Java API<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z1rV4Ls\"><h2 class=\"article__h\">Stage 2. Design and development <\/h2><\/div>\n\n\n<p>Before starting work, we analyzed the customer&#8217;s competitors. We looked at American sites with sweepstakes mechanics, and took visual references for design development. An important task was to study game mechanisms: our developers played sweepstakes for a couple of days, analyzing game patterns and probabilities.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z1DD1pO\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/3-1.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>Our developers analyzed the probabilities of winning combinations using slot machines, and the number of tokens that the player receives in such cases.<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>Next, we moved on to designing the site. We:<\/p>\n\n\n\n<ul>\n<li>Developed an algorithm for determining winners and distributing tokens<\/li>\n\n\n\n<li>Built the architecture of the project, and the back-end system of API calls<\/li>\n\n\n\n<li>Described the tools that we would use<\/li>\n\n\n\n<li>Developed a graphic design style set: management styles, logo, color scheme, etc.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z1TnLhn\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/4-1.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>Developed game designs and descriptions for them<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>We proposed to the customer purchasing ready-made game mechanics. It\u2019s much faster and cheaper than developing mechanics from scratch. We needed only buy ZIP archives with code, integrate this code into the site, and add our own design to the games. This allowed us to expand the starting set of mechanics:<\/p>\n\n\n\n<ul>\n<li>Slot machines<\/li>\n\n\n\n<li>Games with erasing windows<\/li>\n\n\n\n<li>Black Jack<\/li>\n\n\n\n<li>Horse racing<\/li>\n\n\n\n<li>Roulette<\/li>\n<\/ul>\n\n\n\n<p><strong>System components and tools<\/strong><\/p>\n\n\n\n<p>Based on the design results, we prepared a clear, visual presentation for our customer:<\/p>\n\n\n\n<ul>\n<li>Described the roles of site users: visitors, advertisers, administrators<\/li>\n\n\n\n<li>Showed the components of the future system, their functions, and interaction<\/li>\n\n\n\n<li>Explained the choice of technologies and game mechanics<\/li>\n<\/ul>\n\n\n\n<p>The site is divided into components. Each of them performs its own function and is packaged in a container using Docker technology. Components interact with each other via REST API and specialized protocols:<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-ZxsYkx\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/2_5447575504217444322-1.jpg\" alt=\"\">\n    <\/div>\n        <\/figure><\/div>\n\n\n<ul>\n<li><strong>Front-end with Angular <\/strong>&#8211; User interface for visitors and administrators.<\/li>\n\n\n\n<li><strong>Back-end with Symfony<\/strong> &#8211; Server side of the system: Calculates the logic of winnings and accruals of tokens<\/li>\n\n\n\n<li><strong>OrbitSoft Ad Server<\/strong> &#8211; OrbitSoft software product. Manages advertisers, campaigns and ads.<\/li>\n\n\n\n<li><strong>Statistics and analytics in PHP<\/strong> &#8211; Processing of data on the accrual and withdrawal of tokens<\/li>\n\n\n\n<li><strong>Percona MySQL Database <\/strong>&#8211; Storage of user panels, history of accrual and withdrawal of tokens, results of draws.<\/li>\n\n\n\n<li><strong>NoSQL-storage Aerospike<\/strong> &#8211; Storage of token balances.<\/li>\n\n\n\n<li><strong>Backup<\/strong> &#8211; Periodic copying of all system data.<\/li>\n\n\n\n<li><strong>Monitoring<\/strong> &#8211; Continuous performance testing of all components, and notifying technical staff of problems.<\/li>\n\n\n\n<li><strong>Load Balancer<\/strong> &#8211; Balancing of incoming traffic.<\/li>\n<\/ul>\n\n\n\n<p>We chose Angular 7 and Symphony bundle because OrbitSoft has an established, experienced team of developers who work with these frameworks. We used Orbit Ad Server, our own product, as an ad server. It helps advertisers and publishers place ads. It stores ads materials in a database and broadcasts them to sites in accordance with the requests of the advertising network. Ad server works with any ad format, and offers convenient tools: campaign planning, targeting, performance metrics calculation, and ad budget management.<\/p>\n\n\n\n<p><strong>Development and feedback<\/strong><\/p>\n\n\n\n<p>After agreeing on the project, we started developing. We:<\/p>\n\n\n\n<ul>\n<li>Developed modules for all system components<\/li>\n\n\n\n<li>Added graphic design<\/li>\n\n\n\n<li>Checked and debugged the system on test servers<\/li>\n\n\n\n<li>Performed integration with Orbit Ad Server, and configured ad placements in the user interface<\/li>\n<\/ul>\n\n\n\n<p>The customer wanted to expand the system in the future. To do this, we applied clustering, and created a game constructor. We:<\/p>\n\n\n\n<ul>\n<li>Combined several servers into a single cluster. The server cluster works as a whole, but physically there are many servers. The failure of one of one of the servers will NOT lead to the failure of the entire system. In the future, the customer will be able to connect more servers to the cluster, scaling the system.<\/li>\n\n\n\n<li>Added a constructor on the admin panel of the site, with the help of which you can create new games according to the existing game mechanics. The customer will be able to do this on his or her own, including the mechanics that are currently loaded on the site, but are not active: black jack, horse racing, and roulette.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z2lkejS\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440.png\" alt=\"\">\n    <\/div>\n                <figcaption>In the constructor you can enter a name, a description of the game, and upload a background image<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>The customer asked to ensure the safety of data, and protection from hacking:<\/p>\n\n\n\n<ul>\n<li>We used HashiCorp Vault as the tool for storing secret information: passwords, logins, and keys. If the program code contains no secrets, then it\u2019s impossible to get them and hack the site.  Attackers will not be able to hack the system and steal passwords or money.<\/li>\n\n\n\n<li>The algorithm selects the winners in the draws at random. All calculations are performed on the server side. The results cannot be influenced by either users or an administrator.<\/li>\n<\/ul>\n\n\n\n<p>In the process of working on the project, we answered in detail all the customers questions, and assisted with solutions to emerging problems.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-x4pq1\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/6.png\" alt=\"\">\n    <\/div>\n                <figcaption>Here we answer why a customer stopped running the demo environment, and how to solve the problem<\/figcaption>\n    <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-Z2uEX5F\"><h2 class=\"article__h\">Stage 3. Testing and launch <\/h2><\/div>\n\n\n<p>The first version of the site was ready in 6 months. Having seen the site, the customer decided to add new functions. With approvals and improvements, the project took a total of 9 months.<\/p>\n\n\n\n<p>The site is completely ready: we conducted functional and load tests, installed the system on the customer\u2019s servers, and launched it. Commercial launch is scheduled for 2022, pending the customer coordinating legal issues and obtaining permits.<\/p>\n\n\n\n<p><strong>Site administration<\/strong><\/p>\n\n\n\n<p>The customer manages the site through the admin panel. It has sections for viewing statistics of visits, managing site pages, and an advertising ads block for moderating advertisements<\/p>\n\n\n\n<p>The key section of the panel is game categories. Here the administrator manages the games: changes the appearance, removes old games, and creates new ones based on the game mechanics we have loaded. To do this, the admin opens the constructor, enters the name and description of the game, adds a background picture, selects prices, and sets the probability and number of winning tokens.<\/p>\n\n\n\n<p>Visitors must receive tokens and win real prizes to maintain interest. At the same time, the company\u2019s income from advertising must exceed the cost of prizes for the company to make a profit. The administrator takes financial information from the report of the advertising platform. For example: yesterday there were 100 thousand ad impressions, each thousand impressions costs $3, so the company earned $300 on advertising. From this, the company takes $150 as profit, and spends another $50 on operating expenses. The remaining $100 goes to prizes.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Zm87Qf\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/\u043f\u0440\u0438\u0437\u044b.png\" alt=\"\">\n    <\/div>\n                <figcaption>Administrator assigns prizes for the drawings<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>Next, the administrator looks at the site statistics: the number of visitors, victories, and token drawings. A mathematical model is defined that will allow users to participate in prize drawing auctions. For each prize combination, it sets the probability coefficient of it occurring, and the number of tokens that the player will receive. To apply to participate in the drawing for the backpack, the user needs to spend 1000 tokens. The more applications, the more chances of winning.<\/p>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-Z16BUd9\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/\u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u0438.png\" alt=\"\">\n    <\/div>\n                <figcaption>The combination 666 will drop out on the slot machine with a probability of 0.0002, whereupon the player will receive 200 tokens<\/figcaption>\n    <\/figure><\/div>\n\n\n<p>So far, this mechanism has been implemented in manual mode for testing and debugging. After the official launch of the project, we\u2019ll set up automatic calculation of coefficients.<\/p>\n\n\n<div class=\"wp-block-lazyblock-heading lazyblock-heading-1AilHq\"><h2 class=\"article__h\">Results <\/h2><\/div>\n\n\n<ul>\n<li>We released the first version of the site in just 6 months<\/li>\n\n\n\n<li>We added four options for exciting games and lotteries, with the ability to connect new mechanics in the future.<\/li>\n\n\n\n<li>We created a constructor so that the customer can create games based on these mechanics.<\/li>\n\n\n\n<li>We added a mechanism that collects user contacts when logging in through Facebook and Google.<\/li>\n\n\n\n<li>We developed a motivational scheme for connecting pay-per-action advertising.<\/li>\n\n\n\n<li>We developed a mechanism for automatic adjustment of the probability of winning depending on the effectiveness of advertising.<\/li>\n\n\n\n<li>We provided data security and scalability.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-lazyblock-figure lazyblock-figure-1NiImq\"><figure class=\"article__figure \">\n        <div class=\"article__figure-img\" >\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/2_-1.jpg\" alt=\"\">\n    <\/div>\n                <figcaption>This is what the main page looks like for registered users.<\/figcaption>\n    <\/figure><\/div>\n\n<div class=\"wp-block-lazyblock-important-block lazyblock-important-block-Z1cijUN\"><div class=\"important-box\">\n  <div class=\"important-box__main\">\n          <p class=\"important-box__h\">Tech block<\/p>\n      \t<ul>\n<li>Front-end on Angular 7<\/li>\n<li>Back-end on Symfony<\/li>\n<li>Orbit Ad Server<\/li>\n<li>Databases: Oracle MySQL, NoSQL Aerospike, Click House, and Mongo.<\/li>\n<li>HashiCorp Consul, Vault<\/li>\n<li>Gliderlabs Registrator<\/li>\n<li>Graylog<\/li>\n<li>Elasticsearch<\/li>\n<li>Redis<\/li>\n<li>Kafka<\/li>\n<\/ul>  <\/div>\n  <\/div><\/div>\n\n<div class=\"wp-block-lazyblock-banner lazyblock-banner-h8aMt\"><div \n  class=\"banner\n   \n  \" \n  >\n    <div class=\"banner__body\">\n        <h2 class=\"banner__h\"> We release projects for online and offline business<\/h2>\n        <div class=\"banner__content\">\n            <p><strong>We work with businesses of any scale.<\/strong> Our clients include international companies, large and medium-sized businesses, and startups.<\/p>\n<p><strong>Telecom<\/strong>: cellular operators, Internet service providers.<\/p>\n<p><strong>Finance<\/strong>: electronic payment systems, insurance companies and brokers.<\/p>\n<p><strong>Retail<\/strong>: stores, trade networks.<\/p>\n<p><strong>Internet advertising<\/strong>: advertising agencies, advertising networks.<\/p>\n<p><strong>Medicine<\/strong>: clinics, medical services.<\/p>        <\/div>\n                            <div \n              class=\"banner__button button js-form-modal\n               button_style_light-on-promo2\">\n              Discuss or order development                          <\/div>\n            <\/div>\n    <div class=\"banner__photo\">\n        <img decoding=\"async\" src=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/friendship.png\" alt=\"\" class=\"banner__img\">\n    <\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>An American company makes money selling advertising. The company enters contracts with advertisers and provides them with high numbers of views, the implementation of targeted actions, or the collection of user contacts. For example, a shoe manufacturer has launched a new sneaker and wants to be known to as many people as possible. The company [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35977,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[196],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How gambling sweepstakes helped a company retain audience engagement and increase ad revenue - OrbitSoft Blog<\/title>\n<meta name=\"description\" content=\"Game sweepstakes site holds the attention of users for hours, collects their contacts, and motivate them to take actions from advertising\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/orbitsoft.com\/blog\/sweepstakes\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue - OrbitSoft Blog\" \/>\n<meta name=\"twitter:description\" content=\"Game sweepstakes site holds the attention of users for hours, collects their contacts, and motivate them to take actions from advertising\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/sweepstakes-1029x1002-1.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:site\" content=\"@orbitsoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue - OrbitSoft Blog","description":"Game sweepstakes site holds the attention of users for hours, collects their contacts, and motivate them to take actions from advertising","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/","twitter_card":"summary_large_image","twitter_title":"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue - OrbitSoft Blog","twitter_description":"Game sweepstakes site holds the attention of users for hours, collects their contacts, and motivate them to take actions from advertising","twitter_image":"https:\/\/orbitsoft.com\/blog\/wp-content\/uploads\/sweepstakes-1029x1002-1.jpg","twitter_creator":"@orbitsoft","twitter_site":"@orbitsoft","twitter_misc":{"Written by":"admin","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/","url":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/","name":"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue - OrbitSoft Blog","isPartOf":{"@id":"https:\/\/orbitsoft.com\/blog\/#website"},"datePublished":"2021-12-29T09:20:20+00:00","dateModified":"2023-06-26T10:05:22+00:00","author":{"@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b"},"description":"Game sweepstakes site holds the attention of users for hours, collects their contacts, and motivate them to take actions from advertising","breadcrumb":{"@id":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/orbitsoft.com\/blog\/sweepstakes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/orbitsoft.com\/blog\/sweepstakes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/orbitsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How gambling sweepstakes helped a company retain audience engagement and increase ad revenue"}]},{"@type":"WebSite","@id":"https:\/\/orbitsoft.com\/blog\/#website","url":"https:\/\/orbitsoft.com\/blog\/","name":"OrbitSoft Blog","description":"Discover the latest in news and resources for OrbitSoft","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/orbitsoft.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/e515b3fa91e283750477594c4f028b7b","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/orbitsoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b1b269c579caf059f82b6d114c63fc49?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/orbitsoft.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35957"}],"collection":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=35957"}],"version-history":[{"count":12,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35957\/revisions"}],"predecessor-version":[{"id":36564,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/posts\/35957\/revisions\/36564"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media\/35977"}],"wp:attachment":[{"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=35957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=35957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orbitsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=35957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}