{"_id":"@basit_202/n8n-nodes-google-ads","name":"@basit_202/n8n-nodes-google-ads","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@basit_202/n8n-nodes-google-ads","version":"1.0.0","description":"n8n community node for Google Ads API integration","keywords":["n8n-community-node-package","google-ads","advertising","campaign-management"],"license":"MIT","homepage":"https://n8n.io","author":{"name":"n8n Community","email":"community@n8n.io"},"repository":{"type":"git","url":"git+https://github.com/n8n-io/n8n-nodes-google-ads.git"},"engines":{"node":">=18.10","pnpm":">=9.1"},"packageManager":"pnpm@9.1.0","main":"index.js","scripts":{"build":"tsc","dev":"tsc --watch","format":"prettier nodes credentials --write","lintfix":"eslint nodes credentials package.json --fix"},"n8n":{"n8nNodesApiVersion":1,"nodes":["dist/nodes/GoogleAds/GoogleAds.node.js"],"credentials":["dist/credentials/GoogleAdsApi.credentials.js"]},"devDependencies":{"@typescript-eslint/parser":"^7.15.0","eslint":"^8.56.0","eslint-plugin-n8n-nodes-base":"^1.16.1","gulp":"^4.0.2","n8n-workflow":"*","prettier":"^3.3.2","typescript":"^5.7.3"},"peerDependencies":{"n8n-workflow":"*"},"_id":"@basit_202/n8n-nodes-google-ads@1.0.0","bugs":{"url":"https://github.com/n8n-io/n8n-nodes-google-ads/issues"},"_nodeVersion":"20.20.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-bVaBAq3I9Syw1YMXmEBt3RbvsAUA/Hjqqtc3eAsaDJUCB57CyW794IhQ9GpyJYPK84gfx0KJFgxyQnpiBQHi7Q==","shasum":"65cb2b39b408610bb2f9504b7145afbc40de0b45","tarball":"https://registry.npmjs.org/@basit_202/n8n-nodes-google-ads/-/n8n-nodes-google-ads-1.0.0.tgz","fileCount":6,"unpackedSize":32333,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClnP3rj3B84ClWDq6RDrFUB6jtS19jsERFsS0LEpnLDgIgWNvqqaGtR+sU241NS56NYrXikD/VtisnNvdSbNTHcQ8="}]},"_npmUser":{"name":"basit_202","email":"abqureshi22@gmail.com"},"directories":{},"maintainers":[{"name":"basit_202","email":"abqureshi22@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-google-ads_1.0.0_1777904666640_0.22016404195348294"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T14:24:26.515Z","1.0.0":"2026-05-04T14:24:26.785Z","modified":"2026-05-04T14:24:26.953Z"},"maintainers":[{"name":"basit_202","email":"abqureshi22@gmail.com"}],"description":"n8n community node for Google Ads API integration","homepage":"https://n8n.io","keywords":["n8n-community-node-package","google-ads","advertising","campaign-management"],"repository":{"type":"git","url":"git+https://github.com/n8n-io/n8n-nodes-google-ads.git"},"author":{"name":"n8n Community","email":"community@n8n.io"},"bugs":{"url":"https://github.com/n8n-io/n8n-nodes-google-ads/issues"},"license":"MIT","readme":"# n8n-nodes-google-ads\n\nThis is an n8n community node that provides integration with the Google Ads API for advertising automation and campaign management.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.\n\n[Installation](#installation)  \n[Operations](#operations)  \n[Credentials](#credentials)  \n[Compatibility](#compatibility)  \n[Usage](#usage)  \n[Resources](#resources)  \n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n## Operations\n\n### Campaign\n- **Get All**: Retrieve all campaigns with optional GAQL query filtering\n- **Get**: Get a specific campaign by ID\n- **Create**: Create a new campaign\n- **Update**: Update campaign properties like status\n- **Delete**: Remove a campaign\n\n### Ad Group\n- **Get All**: Retrieve all ad groups with optional filtering\n- **Get**: Get a specific ad group by ID\n- **Create**: Create a new ad group under a campaign\n- **Update**: Update ad group properties\n\n### Keyword\n- **Get All**: Retrieve all keywords with optional filtering\n- **Create**: Add keywords to an ad group\n- **Update**: Modify keyword properties\n\n### Ad\n- **Get All**: Retrieve all ads with optional filtering\n- **Create**: Create new ads\n- **Update**: Modify ad properties\n\n### Customer\n- **Get**: Get customer account information\n- **List Accessible Customers**: List all accessible customer accounts\n\n## Credentials\n\nYou need to set up Google Ads API credentials with the following information:\n\n1. **Developer Token**: Your Google Ads API developer token\n2. **Client ID**: OAuth2 client ID from Google Cloud Console\n3. **Client Secret**: OAuth2 client secret from Google Cloud Console\n4. **Refresh Token**: OAuth2 refresh token for authentication\n5. **Customer ID**: Your Google Ads customer ID (without dashes)\n\n### Setting up credentials:\n\n1. Go to the [Google Cloud Console](https://console.cloud.google.com/)\n2. Create a new project or select an existing one\n3. Enable the Google Ads API\n4. Create OAuth2 credentials\n5. Apply for a developer token in your Google Ads account\n6. Use the OAuth2 playground or your application to get a refresh token\n\n## Compatibility\n\nThis node is compatible with n8n version 1.0.0 and above.\n\n## Usage\n\n1. Add the Google Ads node to your workflow\n2. Configure your Google Ads API credentials\n3. Select the resource (Campaign, Ad Group, Keyword, Ad, or Customer)\n4. Choose the operation you want to perform\n5. Fill in the required parameters\n6. Execute the workflow\n\n### Example workflows:\n\n- **Campaign Management**: Create, pause, or activate campaigns based on performance data\n- **Keyword Research**: Add new keywords to ad groups automatically\n- **Performance Monitoring**: Retrieve campaign and ad group performance data\n- **Budget Optimization**: Adjust campaign budgets based on conversion data\n\n## Resources\n\n* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)\n* [Google Ads API documentation](https://developers.google.com/google-ads/api/docs/start)\n* [Google Ads Query Language (GAQL) reference](https://developers.google.com/google-ads/api/docs/query/overview)\n\n## License\n\n[MIT](https://github.com/n8n-io/n8n-nodes-google-ads/blob/master/LICENSE.md)\n","readmeFilename":"README.md","_rev":"1-b252571c885e1707e6f93aa7e52c53bb"}