> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Account History

> Retrieve account activity and change history for Google Ads

The **Get Account History** node lets you retrieve account activity and change history for Google Ads accounts. Track changes, monitor account modifications, and audit account activity over time.

***

## When to Use It

* Monitor account changes and modifications
* Audit account activity for compliance and reporting
* Track campaign, ad group, and keyword changes
* Investigate performance drops or unexpected changes
* Generate change reports for stakeholders

***

## Inputs

| Field          | Type         | Required | Description                                                        |
| -------------- | ------------ | -------- | ------------------------------------------------------------------ |
| **Accounts**   | Multi-select | Yes      | Select Google Ads accounts to retrieve history for                 |
| **Time Range** | Select       | No       | Select time period for the account history (default: Last 30 days) |
| **Limit**      | Number       | No       | Maximum number of history records to return (1-10,000)             |

### Time Range Options

| Option             | Description                            |
| ------------------ | -------------------------------------- |
| **Last 30 days**   | Retrieve changes from the past 30 days |
| **Last 14 days**   | Retrieve changes from the past 14 days |
| **Last 7 days**    | Retrieve changes from the past 7 days  |
| **Today only**     | Retrieve changes from today            |
| **Yesterday only** | Retrieve changes from yesterday        |

**Important:** Google Ads only allows access to account change history from the last 30 days. Any requests for data older than 30 days will be limited to this range.

***

## Output

Returns account change history with detailed information about modifications made to the account.

***

## Credit Cost

* **Cost per run**: 1 credit (regardless of number of accounts or records)

***

## FAQs

<Accordion title="What types of changes are tracked in account history?">
  Account history includes changes to:

  * Campaigns (creation, deletion, budget changes, status changes)
  * Ad groups (creation, deletion, status changes)
  * Keywords (additions, deletions, bid changes)
  * Ads (creation, deletion, status changes)
  * Account settings and configurations
  * User access and permissions changes
</Accordion>

<Accordion title="Why is history limited to 30 days?">
  This is a Google Ads API limitation. Google only provides access to account change history for the last 30 days. For longer-term tracking, consider running this node regularly and storing the results in Google Sheets or another database.
</Accordion>

<Accordion title="Can I track changes across multiple accounts?">
  Yes, you can select multiple Google Ads accounts in the Accounts field. The output will include changes from all selected accounts, clearly labeled by account.
</Accordion>

<Accordion title="How detailed is the change information?">
  The history includes:

  * What was changed (campaign, ad group, keyword, etc.)
  * When the change occurred (timestamp)
  * Who made the change (user information)
  * What specifically was modified (before/after values where applicable)
  * The type of change (creation, deletion, modification)
</Accordion>

<Accordion title="Should I set a limit on the number of records?">
  It depends on your account activity:

  * **High-activity accounts**: Set a limit (e.g., 1000) to avoid overwhelming data
  * **Low-activity accounts**: Leave unlimited or set a high limit
  * **Specific investigations**: Set a lower limit and filter by time range

  Consider your downstream processing capacity when setting limits.
</Accordion>

<Accordion title="How often should I run this node?">
  Recommended frequency depends on your needs:

  * **Daily monitoring**: Run daily to catch all changes
  * **Weekly audits**: Run weekly for regular compliance checks
  * **Issue investigation**: Run on-demand when investigating problems
  * **Monthly reporting**: Run monthly for stakeholder reports

  Since data is only available for 30 days, don't wait longer than that if you need historical records.
</Accordion>

<Accordion title="Can I filter the history by specific change types?">
  The current node returns all change types within the time range. To focus on specific changes:

  * Use **AI Analyze Data** to filter and categorize the results
  * Use **Sheets** nodes to sort and organize the data
  * Use **AI Ask** to query specific changes or patterns
</Accordion>

<Accordion title="How can I automate change monitoring?">
  Set up automated monitoring by:

  1. **Scheduler**: Run this node daily/weekly automatically
  2. **AI Analyze Data**: Analyze changes for anomalies or policy violations
  3. **Email/Slack**: Send alerts when significant changes are detected
  4. **Sheets**: Store historical data for trend analysis
</Accordion>

<Accordion title="What happens if no changes occurred in the time range?">
  The node will return an empty result set if no changes occurred during the selected time period. This is normal for accounts with low activity or during periods of no account management.
</Accordion>
