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
Development of a new SEO website and long-term SEO promotion (USA)
700 USD
We are looking for an experienced specialist (or a small team) who can not only develop a website but also become our long-term partner in the development of several projects. About the company We operate a mobile coffee shop, BroCoffee, in the USA. Our current website:… Web Programming, Search Engine Optimization (SEO) ∙ 18 minutes back ∙ 11 proposals |
Problems with displaying textures of 3D files on Sketchfab
16 USD
Can you tell me why the textures of my 3D files are not displaying and why I have white walls when uploading them to Sketchfab? This happens with any blend, fbx, or glb file; I am working in Blender, version 5.0. I have already clicked on Pack resources or Make paths… 3D Modeling, Web Programming ∙ 2 hours 24 minutes back ∙ 3 proposals |
Need help with document verification on Fiverr
16 USD
Has anyone else encountered this problem besides me among Fiverr users? I just recently registered there and tried to go through verification to publish a Gig, but when scanning the back of my passport, the scan rejects me and says that the file format is incorrect. I have a… Web Programming, Tuition ∙ 2 hours 33 minutes back ∙ 4 proposals |
Online lesson"I am looking for a technical specialist/programmer to set up a short online lesson for the field of cosmetology in the USA (Illinois). It is necessary to upload text/video to a ready-made platform (Teachable or similar / or simple WordPress) and set up protection: blocking the… Web Programming ∙ 5 hours 34 minutes back ∙ 22 proposals |
Creating index.html in the style of the example
57 USD
Hello. I want index.html to be very similar to the AI-generated example. It needs to recreate this American old school style. Web Programming ∙ 8 hours 46 minutes back ∙ 77 proposals |