Creation of MVP - Service for analytics of Google Ads advertising campaigns
Project — A Google Ads campaign analytics service that allows users to connect their Google Ads accounts and receive personalized dashboards to track their campaign data. The dashboards will be displayed through Looker Studio (Google Data Studio) using iFrame. The dashboard template has already been prepared. The dashboard needs to be integrated with the system so that each user has a duplicated Looker Studio dashboard where their campaign data is uploaded.
1. Functional Requirements
Authorization and Data Connection:
- The user must be able to authorize through Google OAuth 2.0 and connect their Google Ads account data.
- After authorization, data is pulled into the user's dashboard (information on campaigns, keywords, expenses, etc.) via the Google Ads API.
- The dashboard template has already been created in Looker Studio. It needs to be duplicated in Looker Studio for each new user, or if simpler, we will initially create 100 dashboard templates in Looker Studio and each user will need to use their own dashboard). Then, display the dashboard with Google Ads data through an iframe in the user's account.
Looker Studio provides the iframe code for publishing each dashboard. Example code:
xml<iframe width="600" height="2429" src="https://lookerstudio.google.com/embed/reporting/21b847ca-8247-4d46-9c5c-8ea0df7907" frameborder="0" style="border:0" allowfullscreen sandbox="allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"></iframe>
Dashboard:
- Using the provided dashboard template in Looker Studio.
- The dashboard must pull user data to display information about advertising campaigns.
- The dashboard template has already been created in Looker Studio. It needs to be duplicated in Looker Studio for each new user, or if simpler, we will initially create 100 dashboard templates in Looker Studio and each user will need to use their own dashboard). Then, display the dashboard with Google Ads data through an iframe in the user's account.
Backend:
- Storing minimal user information (e.g., access tokens, account identifiers) in a database for processing requests and interacting with the API.
Frontend:
- Creating an interface that allows the user to authorize through Google, connect their Google Ads account, and view personalized data.
- The design of the personal account pages will be provided.
- Integrating iFrame into the user interface to display the dashboard with dynamically passed parameters.
Admin Panel:
- The ability to administer users (data verification, access management, etc.).
2. Technical Requirements
- Technologies: at the developer's choice (since this is an MVP for testing a hypothesis, a quick and inexpensive solution is needed)
- Integrations: Integration with the Google Ads API to retrieve user data.
- Authorization: Using Google OAuth 2.0 for secure user authorization and access to Google Ads data.
- Dashboard: Duplicating and embedding the ready Looker Studio dashboard in iFrame for each user.
- Data Storage: Storing minimal data in the database for authorization and connection with user accounts.
Please indicate the estimated timelines and cost. If you have any questions, feel free to write privately.
Thank you for your attention.
-
1144 39 3 4 Good day!
I can help you with development, I have experience in layout and php, laravel, vue.
Feel free to contact me, I would be happy to work together.
-
12912 67 0 Hello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
445 2 0 Hello, Vladimir M
I hope everything is well.
Good technical requirements from the Client's perspective. But there are nuances.
I'm not sure that copy-pasting the desh in an iframe is a solution to the problem.
Plus, Google, besides the Google Ads API, also has the Looker Studio API. Maybe the iframe will help, but it's still a workaround.
Let's communicate in private messages.
Best regards,
-
582 2 0 Good day!
Extensive experience in developing turnkey web projects. Experience in developing information processing systems, freelance exchanges, management systems. The latest project Budver.com - a service for finding masters.
I use the technology stack: PHP (Laravel/CodeIgniter), MySql, Vue, Jquery, Bootstrap, ElasticSearch.
Budget from $1000
-
680 6 0 Hello!
Interesting idea! Ready to start the project from January 1st.
For the project, I would use Angular and Nest and Mongo, or Angular + Firebase. I can quickly code, and I can do it without a design. In the examples of my work below, the first website was made without breathing, only based on references from competitors' websites.
My recent projects:
http://www.viktoriehonc.com.ua
https://4svexe.github.io/tostik/
… http://stehovani-bohrom.cz
-
Не дуже зрозумів суть проекту, якщо Google Ads самі надають всі інструменти для аналізу
-
Current freelance projects in the category Web Programming
Acceleration of website performance (code optimization)
45 USD
1. It is necessary to analyze the website and optimize the code for fast loading of the site. 2. Conduct an analysis of the website for errors and fix them. Web Programming ∙ 1 hour 22 minutes back ∙ 35 proposals |
Moving from Hosting to AnotherGood day I plan to transfer the website from the hosting in Ukraine to hosting.works. Also, it is necessary to set up a rule that if the traffic from a certain IP exceeds, for example, 100 requests per day, it should be blocked. Content Management Systems, Web Programming ∙ 4 hours 56 minutes back ∙ 64 proposals |
Creation of a website for a recruitment agency
1115 USD
We are a recruitment agency, and we are looking for an experienced web developer to create a modern and user-friendly website. We want to allow candidates to propose their own price for the service. Therefore, we are looking for a specialist who has experience in custom… Web Programming ∙ 5 hours 46 minutes back ∙ 99 proposals |
Game Developer Pixi.Js
350 USD
We are looking for a Pixi.js developer to create a series of 12 mini-games. The projects are simple to implement, and with confident work, developing one game takes no more than a week. It is necessary to implement the frontend and game mathematics, without backend development.… Javascript and Typescript, Web Programming ∙ 6 hours 44 minutes back ∙ 34 proposals |
Improvement of site CR conversion
145 USD
Improvement of the website's CR conversion. Tasks according to the specifications https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingBOOK NOW buttonphoto / videoshort textAND IMMEDIATELY the booking formfixed (sticky)to repeat every… HTML & CSS, Web Programming ∙ 9 hours 9 seconds back ∙ 30 proposals |