-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Marcos Mendez Quintero
committed
Jun 29, 2023
1 parent
90c2f07
commit 5880574
Showing
1 changed file
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# AdAna: Ad Analysis Platform | ||
|
||
AdAna is a project aimed at scraping, analyzing, and understanding ad campaigns from Google Ads and Facebook Ads networks. It provides a comprehensive view of company advertising efforts and their competition within the same market. | ||
|
||
## Core Concepts | ||
|
||
- **Company Registration**: Companies register into the system, with information like name, country, Google Ads details, Meta Ads details, and associated users. | ||
- **Competitors**: AdAna enables companies to identify their competitors and compare advertising strategies. | ||
- **Google Ads & Facebook Ads Scraping**: The platform scrapes Google Ads and Facebook Ads data, offering valuable insights into the advertising landscape. | ||
|
||
## Future Improvements | ||
|
||
- **Enhanced Scraping**: Improve the scraping logic to collect more detailed information from Google Ads and Facebook Ads networks. This includes demographic data, ad spending, and more. | ||
- **Data Analysis & Visualization**: Introduce more comprehensive data analysis and visualization features to help companies better understand their ad performance. | ||
- **Real-Time Tracking**: Implement real-time tracking of ad campaigns to provide instant feedback on ad performance. | ||
- **Custom Alerts**: Add functionality for custom alerts, where users can set up notifications based on specific changes or trends in the ad data. | ||
|
||
## Getting Started | ||
|
||
To get started with AdAna, clone the repository and install the required Python packages: | ||
|
||
```bash | ||
git clone https://github.com/username/AdAna.git | ||
cd AdAna | ||
pip install -r requirements.txt | ||
``` | ||
|
||
Then, apply the Django migrations to set up your database: | ||
```bash | ||
python manage.py makemigrations | ||
python manage.py migrate | ||
``` | ||
|
||
Finally, start the Django development server: | ||
```bash | ||
python manage.py runserver | ||
``` | ||
|
||
Visit http://localhost:8000 in your web browser to see the application in action. | ||
|
||
## Contributing | ||
|
||
We welcome contributions to AdAna! Please open an issue or submit a pull request on GitHub. | ||
License | ||
|
||
AdAna is released under the MIT License. | ||
|
||
```The "username" in `git clone https://github.com/username/AdAna.git` should be replaced by your actual GitHub username (or the username of the repository owner if it's not your repository).``` |