AdCampaignAnalyzer is a Streamlit-based application designed to help kitchen and bathroom remodeling businesses analyze their advertising campaigns. It provides tools to evaluate, compare, and report on various ad metrics to optimize the performance of ad campaigns.
- Home Page: Overview of the application.
- Search by Metric: Search and filter ads based on specific metrics.
- Analysis and Report: Detailed analysis and performance reports for individual ads.
- Compare Metrics: Compare multiple ads against benchmarks.
git clone https://github.com/codehard8/AdCampaignAnalyzer.git
cd AdCampaignAnalyzer
pip install -r requirements.txt
streamlit run app.py
The main entry point of the application that sets up the Streamlit interface and navigation menu.
Provides functionality to analyze individual ad performance and generate detailed reports, including key metrics summary, performance classification, and visualizations using various chart types (Lollipop, Bar, Spider, Line).
Contains benchmark values for key metrics specific to kitchen and bathroom renovation ad campaigns. These benchmarks are used for performance comparisons.
Allows users to compare multiple ads against benchmarks. It provides visualizations to compare different metrics using bar and line charts.
- Home Page: Start by navigating to the Home page.
- Upload Data: Upload your dataset in the campaign section to enable analysis and comparisons.
- Search by Metric: Use the "Search by Metric" section to filter ads based on specific metrics.
- Analysis and Report: Navigate to "Analysis and Report" to get detailed insights into individual ad performance.
- Compare Metrics: Use the "Compare Metrics" section to compare multiple ads and visualize their performance against benchmarks.
Feel free to submit issues or pull requests if you have any improvements or bug fixes.
This project is licensed under the MIT License.