What is Google Ads?
Google Ads is Google’s online advertising platform where businesses create ads that appear on Google Search, YouTube, and partner websites. With Julius, you can analyze your ad performance, research keywords, and optimize your spend.Connection requirements
To connect Julius to Google Ads, you need:- A Google account with access to Google Ads
- Permission to view (and optionally manage) the Google Ads account you want to analyze
Connecting Julius to Google Ads
Navigate to Data Connectors
- Go to your Julius Data Connectors Settings
- Select Google Ads from the available options
Authenticate with Google
When you click Connect to Google Ads, you’ll be redirected to Google’s authorization page:
- Sign in with your Google account (if not already signed in)
-
Review and approve the permissions. Google will show you what Julius AI is requesting:
- See, edit, create, and delete only the specific Google Drive files you use with this app
- See, edit, create, and delete your Google Ads accounts and data

-
Select your Google Ads account. After granting permissions, a Julius modal lets you pick which account to connect.
- If you have a Google Ads manager (MCC) account, you must connect it first before you can connect any client accounts it manages
- Once an MCC is connected, it will expand so you can select one of its child accounts
- Select the account and click Connect

Julius requests permission to manage your Google Ads data. This includes both viewing and making changes to campaigns when you enable edit operations.
Enabling write access (optional)
During OAuth setup, Julius requests full management permissions. However, for safety, you must explicitly enable edit operations in each conversation before Julius can make changes to your campaigns.Learn more about write access
See complete details on what you can and cannot do with write access, including keyword management, ad creation, limitations, and best practices.
Using your Google Ads connector
Once connected, start a conversation with Julius and ask about your advertising data in natural language:- “What campaigns are spending the most?”
- “Show me conversion rates by ad group”
- “Create a chart of impressions over time”
- “Which keywords have the best ROI?”
What you can do
Analyze campaign performance:- “Show me campaign performance for the last 30 days”
- “Which ad groups have the highest click-through rate?”
- “What’s my average cost per conversion by campaign?”
- “Compare this month’s ad spend to last month”
- Customers — Account information, currency, timezone
- Campaigns — Names, status, budgets, dates
- Ad Groups — Structure, bids, targeting
- Ads — Ad copy, performance, status
- Keywords — Criteria, match types, bids
- Assets — Images, headlines, and other creative assets
- Budgets — Allocation and delivery methods
- “Show me search volume trends for [keyword list]”
- “What’s the average CPC for these keywords?”
- “Give me competition data for my target keywords”
- Add or remove keywords from ad groups
- Update keyword match types and bids
- Create responsive search ads
- Change ad or keyword status (enabled, paused, removed)
Understanding currency values
Google Ads reports many metrics in “micros” (1/1,000,000th of the currency unit). Julius automatically converts:cost_micros: 5000000becomescost: 5.00(in your account currency)- Both raw micros and converted values are available for analysis
Best practices
- Use clear date ranges in your questions to get relevant data (e.g., “last 30 days”, “this quarter”)
- Start with summary data before drilling into specifics
- Monitor your account after making campaign changes through Julius
- Set up scheduled notebooks to automate regular performance reports
- Share insights with your team using Julius’s collaboration features
Questions to get started
- “What’s my total ad spend this month compared to last month?”
- “Show me my top performing keywords by conversion rate”
- “Create a chart of click-through rates by campaign”
- “Which campaigns have the highest cost per acquisition?”
- “Show me search terms that triggered my ads this week”
- “What’s the average position of my ads?”
- “Compare performance across different ad groups”
- “Research keyword volume for [your keywords]“
Troubleshooting
Can't see my Google Ads account during setup
Can't see my Google Ads account during setup
- Verify you’re signed in with the correct Google account
- Ensure your Google account has access to the Google Ads account
- Check that the Google Ads account is active and not suspended
- If you’re using a manager account (MCC), make sure you have proper access permissions
Permission denied errors when querying data
Permission denied errors when querying data
- Verify your account has permission to view the requested data
- Check if you’re trying to access a specific customer ID you don’t have access to
- Ensure your OAuth connection is still valid (reconnect if needed)
- Confirm the Google Ads account is active
Julius can't find my campaigns or data
Julius can't find my campaigns or data
- Confirm your campaigns are active and not deleted
- Check that you’re connected to the correct Google Ads account
- Verify your account has campaigns with data in the time period you’re querying
- Try specifying a date range in your question
Management operations aren't working
Management operations aren't working
- Verify you have enabled Allow Google Ads Edit Operations in the conversation settings
- Check that your Google account has edit access to the Google Ads account
- Try reconnecting your Google Ads account if the issue persists
Security & trust
- SOC 2 Type 2 Certified: Julius meets strict security standards for handling sensitive data
- Secure OAuth: Uses Google’s OAuth 2.0 authentication
- Encryption: All credentials and data are encrypted both in transit and at rest
- No data storage: Julius doesn’t permanently store your advertising data — it only queries what you request
- Access control: Only you can access connections you create
- Token security: Access tokens are encrypted using Google Cloud KMS
Learn more about security
Visit our Security & Trust Center to learn how Julius protects your data and maintains compliance standards.
Reach out to team@julius.ai for support or to ask questions not answered in our documentation.

