Case Study: Analytical Tool for Ticket Sales Service – Hundreds of Event Advertising Budgets Managed in Real Time
Niche: Ticket sales for events.
Results: Automation enabled the budget to be spent more efficiently.
The Client
Concert.ua is one of the leading sites for event ticket sales in Ukraine. The service offers tickets for events at hundreds of concert venues and hosts.
The Challenge
Event ticketing campaigns have several specific characteristics:
- Each event has an 'expiry' date, i.e., the date on which the campaign is turned off.
- An event relies on the venue's specific capacity; if all the tickets are sold out, the advertising campaign has to be stopped.
- As the venue is tied to a particular city, location needs to be considered when it comes to the geography of promotion.
- Each event has a clear advertising budget, and exceeding this budget affects the event's profitability.
Due to these restrictions, keeping track of advertising campaigns isn't easy. Therefore, we decided to automate the control of the budget expenditure for all the events that we promoted for Concert.ua.
The Solution
- First, we identified the problem and started to use analytical thinking to solve it.
- We clearly defined the data used in this project. We asked ourselves, "What type of data will help us solve the problem?"
- Then, we gathered the sources necessary to manage the data. Here is what we used:
- A Google Table directory with information on each event — ID, event page link, advertising budget allocated in the context of sources, and promotional tools.
- Landing pages of events — parsed dates and venues.
- Google Ads and Facebook — information about spending budgets through APIs.
- Google Analytics — data on the number of transactions and other e-commerce information.
- The next stage was tool collection. During the development, we used only free tools.
- Data collection and transfer engine, as well as parsing landing pages, were written in R.
- Google Table was used for data visualization and storing background information about events.
- During implementation, the R-script ran daily and performed the following actions:
- queried the event directory;
- collected data from the event landing pages;
- gathered data on tickets sold from Google Analytics;
- requested data from advertising platforms for the past year and separately for the last five days;
- correlated the information by event ID;
- calculated additional metrics;
- sent the result to Google Tables;
- recalculated visualization and reported based on the uploaded data.
Some considerations to keep in mind:
- All the names of advertising campaigns and groups are regulated and contain event IDs to link data from advertising systems to the project directory.
- Data on ticket sales in Google Analytics contains the event's name from the directory and is linked to it using this field.
- The parsed data is linked through the URL of the event specified in the directory; this way, the data obtained from all these sources are linked together.
- The viable solution was delivered to the customer.
The Results
Overall, automation greatly helped contextual advertising specialists work with Concert.ua.
- Convenient visualization made it easier to control the remaining budget in advertising campaigns.
- It is now possible to monitor each event's outreach dynamics on two systems: Google and Facebook.
- The contextual advertising team saved an average of 3 hours per day that would have been spent on summarizing the expenditure rates and the dynamics of the advertising budget for other professionals.
- Specialists can now identify campaign downturns in a particular platform and compensate for these downturns more quickly.
Testimonials
Ilya Strizhak, Middle PPC Specialist:
The tool allows you to work more accurately with the budget distribution and control the campaign balance for each event in different systems. This innovation makes it much easier to monitor the effectiveness of event promotion. Manual management of all this data would otherwise require a separate specialist.
Read more:
Recommended theme posts
What Is a Service Account and How to Use It in Looker Studio?
Here's how to create a service account and how to transfer your data sources in Looker Studio reports to it.
Case Study: Using Market Analysis to Identify Key Points for Business Development in the Czech Republic
At Netpeak Agencies Group, we are experienced in helping our partners and clients penetrate new markets
Related Articles
Increasing Organic Traffic by 69% for a Fast-Growing B2B SaaS on Webflow: RapidCanvas Case Study
High competition in AI. How to increase Domain Rating by 25% in four months
Email Marketing for the Service Industry: Building an Effective Strategy
In this article, I will tell you how to build an effective email marketing strategy for the service industry
How to Set Effective SEO Goals and KPIs for Your Business: Examples and Tips
This article covers effective SEO goals, how to define them correctly, and align them with business result