-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev #352
Dev #352
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a4a53b - Browse repository at this point
Copy the full SHA 0a4a53bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 480ebf6 - Browse repository at this point
Copy the full SHA 480ebf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f8bb9 - Browse repository at this point
Copy the full SHA c8f8bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba21e7 - Browse repository at this point
Copy the full SHA 6ba21e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a1425 - Browse repository at this point
Copy the full SHA e6a1425View commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7e0e653 - Browse repository at this point
Copy the full SHA 7e0e653View commit details -
286 add an end point for triggering daily analysis emails and add qua…
…lity score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis
Configuration menu - View commit details
-
Copy full SHA for 1698ccb - Browse repository at this point
Copy the full SHA 1698ccbView commit details -
Add currency next to the cost per click (#298)
* Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for 07dfdb4 - Browse repository at this point
Copy the full SHA 07dfdb4View commit details -
* Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for 1c45699 - Browse repository at this point
Copy the full SHA 1c45699View commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e462d7d - Browse repository at this point
Copy the full SHA e462d7dView commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e497e3c - Browse repository at this point
Copy the full SHA e497e3cView commit details -
Quick fix for metrics cannot be requested for a manager account - ski…
…p manager account in the daily analysis for now (#308)
Configuration menu - View commit details
-
Copy full SHA for d9a6286 - Browse repository at this point
Copy the full SHA d9a6286View commit details -
* Dev (#303) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Add redirect domain --------- Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com> * 305 metrics cannot be requested for a manager account (#307) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for b282165 - Browse repository at this point
Copy the full SHA b282165View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d61d08 - Browse repository at this point
Copy the full SHA 5d61d08View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a4031 - Browse repository at this point
Copy the full SHA 42a4031View commit details -
247 use display path1 and path2 attributes when creating-updating ad (#…
…315) * Add connect_timeout parameter to database url * Add display path1 and path2 fields to Ads
Configuration menu - View commit details
-
Copy full SHA for 968d36e - Browse repository at this point
Copy the full SHA 968d36eView commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eacbec3 - Browse repository at this point
Copy the full SHA eacbec3View commit details -
Create chat with login url as a first message if the user didn't give…
… the permission before the daily analysis (#317)
Configuration menu - View commit details
-
Copy full SHA for 752c97e - Browse repository at this point
Copy the full SHA 752c97eView commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 65cb1b8 - Browse repository at this point
Copy the full SHA 65cb1b8View commit details -
* Remove litellm variables * Use function to check missing bash variable * Optimize ssh commands
Configuration menu - View commit details
-
Copy full SHA for def5f67 - Browse repository at this point
Copy the full SHA def5f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for a413f72 - Browse repository at this point
Copy the full SHA a413f72View commit details -
Send daily analysis only to people who have already grant us the Goog…
…le Ads permission (#323)
Configuration menu - View commit details
-
Copy full SHA for bbe3483 - Browse repository at this point
Copy the full SHA bbe3483View commit details -
Add separate secret variables for azure openai credentials (#324)
* Fix typo in sweden * Add separate secret variables for azure openai creds
Configuration menu - View commit details
-
Copy full SHA for 0b0c4c0 - Browse repository at this point
Copy the full SHA 0b0c4c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5c96c - Browse repository at this point
Copy the full SHA 9c5c96cView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d38a22e - Browse repository at this point
Copy the full SHA d38a22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0700ec3 - Browse repository at this point
Copy the full SHA 0700ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d946a7 - Browse repository at this point
Copy the full SHA 3d946a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f18fe0 - Browse repository at this point
Copy the full SHA 1f18fe0View commit details -
Create email html template (#333)
* WIP * WIP: add email template * WIP: add email template * WIP: add email template * Add email HTML templates * Add proposed actions to email template
Configuration menu - View commit details
-
Copy full SHA for 36c24c9 - Browse repository at this point
Copy the full SHA 36c24c9View commit details -
167 add geo targeting criteria country city (#334)
* Implement add_geo_targeting_to_campaign endpoint * Integrate create_geo_targeting_for_campaign to the Google ads team * Update tests for geo targeting * Fix execute_query exception message when gads authentication error happens * Update prompts for gads geo targeting
Configuration menu - View commit details
-
Copy full SHA for aa7155a - Browse repository at this point
Copy the full SHA aa7155aView commit details
Commits on Feb 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1bf6147 - Browse repository at this point
Copy the full SHA 1bf6147View commit details -
332 integrate html email template (#337)
* Update html template * Fix broken html template * Integrate email template for Daily analysis * Execute daily analysis for everyone when send_only_to_emails parameter is None --------- Co-authored-by: Harish Mohan Raj <harish@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for d963c78 - Browse repository at this point
Copy the full SHA d963c78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 621d860 - Browse repository at this point
Copy the full SHA 621d860View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc261ab - Browse repository at this point
Copy the full SHA bc261abView commit details
Commits on Feb 19, 2024
-
222 handle azure openai 400 error in teams conversation (#343)
* Dev (#338) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308) * Merge main to dev (#311) * Dev (#303) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Add redirect domain --------- Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com> * 305 metrics cannot be requested for a manager account (#307) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Merge to main (#300) * Add currency next to the cost per click --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> * Allow only dev to merge into main (#313) * 247 use display path1 and path2 attributes when creating-updating ad (#315) * Add connect_timeout parameter to database url * Add display path1 and path2 fields to Ads * Fix daily analysis prompt (#316) * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317) * Send chat exception to frontend (#319) * Cleanup env variables (#318) * Remove litellm variables * Use function to check missing bash variable * Optimize ssh commands * Fix HTML message displayed in the frontend (#320) * Send daily analysis only to people who have already grant us the Google Ads permission (#323) * Add separate secret variables for azure openai credentials (#324) * Fix typo in sweden * Add separate secret variables for azure openai creds * Remove unnecessary variable * Regenerate gads credentials if they are not valid (#327) * Delete users google ads credentials only when RefreshError happens (#330) * Create email html template (#333) * WIP * WIP: add email template * WIP: add email template * WIP: add email template * Add email HTML templates * Add proposed actions to email template * 167 add geo targeting criteria country city (#334) * Implement add_geo_targeting_to_campaign endpoint * Integrate create_geo_targeting_for_campaign to the Google ads team * Update tests for geo targeting * Fix execute_query exception message when gads authentication error happens * Update prompts for gads geo targeting * Remove unnecessary env variable (#336) * 332 integrate html email template (#337) * Update html template * Fix broken html template * Integrate email template for Daily analysis * Execute daily analysis for everyone when send_only_to_emails parameter is None --------- Co-authored-by: Harish Mohan Raj <harish@airt.ai> * Add templates directory inside the Dockerfile (#339) --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> Co-authored-by: Harish Mohan Raj <harish@airt.ai> * Handle azure openai 400 error in teams conversation --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> Co-authored-by: Harish Mohan Raj <harish@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for 3cd6b75 - Browse repository at this point
Copy the full SHA 3cd6b75View commit details -
341 gads team should not randomly recommend locations which should be…
… targeted (#346) * Update python libraries versions * Fix geo targeting endpoint * Update prompts for geo targeting
Configuration menu - View commit details
-
Copy full SHA for 2a0e2cf - Browse repository at this point
Copy the full SHA 2a0e2cfView commit details -
* Run tests in CI * Add dummy env vars * Do editable install * Add prisma generate * Add dummy client secrets * Debug * Fix typo * Run postgres container --------- Co-authored-by: rjambrecic <32619626+rjambrecic@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d2a8657 - Browse repository at this point
Copy the full SHA d2a8657View commit details -
Update prompts with instructions for the keyword insertion (#347)
* Update prompts with instructions for the keyword insertion
Configuration menu - View commit details
-
Copy full SHA for 8153384 - Browse repository at this point
Copy the full SHA 8153384View commit details -
* Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308) * Merge main to dev (#311) * Dev (#303) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain --------- * 305 metrics cannot be requested for a manager account (#307) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now --------- * Allow only dev to merge into main (#313) * 247 use display path1 and path2 attributes when creating-updating ad (#315) * Add connect_timeout parameter to database url * Add display path1 and path2 fields to Ads * Fix daily analysis prompt (#316) * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317) * Send chat exception to frontend (#319) * Cleanup env variables (#318) * Remove litellm variables * Use function to check missing bash variable * Optimize ssh commands * Fix HTML message displayed in the frontend (#320) * Send daily analysis only to people who have already grant us the Google Ads permission (#323) * Add separate secret variables for azure openai credentials (#324) * Fix typo in sweden * Add separate secret variables for azure openai creds * Remove unnecessary variable * Regenerate gads credentials if they are not valid (#327) * Delete users google ads credentials only when RefreshError happens (#330) * Create email html template (#333) * WIP * WIP: add email template * WIP: add email template * WIP: add email template * Add email HTML templates * Add proposed actions to email template * 167 add geo targeting criteria country city (#334) * Implement add_geo_targeting_to_campaign endpoint * Integrate create_geo_targeting_for_campaign to the Google ads team * Update tests for geo targeting * Fix execute_query exception message when gads authentication error happens * Update prompts for gads geo targeting * Remove unnecessary env variable (#336) * 332 integrate html email template (#337) * Update html template * Fix broken html template * Integrate email template for Daily analysis * Execute daily analysis for everyone when send_only_to_emails parameter is None --------- * Add templates directory inside the Dockerfile (#339) --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> Co-authored-by: Harish Mohan Raj <harish@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for f95fb84 - Browse repository at this point
Copy the full SHA f95fb84View commit details
Commits on Feb 20, 2024
-
* Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now (#308) * Merge main to dev (#311) * Dev (#303) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain --------- * 305 metrics cannot be requested for a manager account (#307) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis * Add currency next to the cost per click (#298) * Add currency next to the cost per click --------- * Merge to dev (#301) * Dev (#294) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * Dev (#296) * Add staging docker build and deployment (#289) * Deploy in dev to staging * Experiment with if else * Fix CI secrets * Cleanup unnecessary stuff * 286 add an end point for triggering daily analysis emails and add quality score to daily analysis (#295) * Implement daily-analysis endpoint * Add quality score to daily analysis --------- * Merge to main (#300) * Add currency next to the cost per click --------- --------- * Add redirect domain * Quick fix for metrics cannot be requested for a manager account - skip manager account in the daily analysis for now --------- * Allow only dev to merge into main (#313) * 247 use display path1 and path2 attributes when creating-updating ad (#315) * Add connect_timeout parameter to database url * Add display path1 and path2 fields to Ads * Fix daily analysis prompt (#316) * Create chat with login url as a first message if the user didn't give the permission before the daily analysis (#317) * Send chat exception to frontend (#319) * Cleanup env variables (#318) * Remove litellm variables * Use function to check missing bash variable * Optimize ssh commands * Fix HTML message displayed in the frontend (#320) * Send daily analysis only to people who have already grant us the Google Ads permission (#323) * Add separate secret variables for azure openai credentials (#324) * Fix typo in sweden * Add separate secret variables for azure openai creds * Remove unnecessary variable * Regenerate gads credentials if they are not valid (#327) * Delete users google ads credentials only when RefreshError happens (#330) * Create email html template (#333) * WIP * WIP: add email template * WIP: add email template * WIP: add email template * Add email HTML templates * Add proposed actions to email template * 167 add geo targeting criteria country city (#334) * Implement add_geo_targeting_to_campaign endpoint * Integrate create_geo_targeting_for_campaign to the Google ads team * Update tests for geo targeting * Fix execute_query exception message when gads authentication error happens * Update prompts for gads geo targeting * Remove unnecessary env variable (#336) * 332 integrate html email template (#337) * Update html template * Fix broken html template * Integrate email template for Daily analysis * Execute daily analysis for everyone when send_only_to_emails parameter is None --------- * Add templates directory inside the Dockerfile (#339) --------- Co-authored-by: Kumaran Rajendhiran <kumaran@airt.ai> Co-authored-by: Harish Mohan Raj <harish@airt.ai>
Configuration menu - View commit details
-
Copy full SHA for d182b7f - Browse repository at this point
Copy the full SHA d182b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 363667d - Browse repository at this point
Copy the full SHA 363667dView commit details