Session Overview

This session continued the Google Ads account cleanup for Sam Aguiar Injury Lawyers (account 381-391-6687 under MCC 867-659-9345). The prior session (see: Google Ads Campaign Launch: Full Build Session, 2026-04-05 to 04-06) built the campaign architecture, CSVs, landing pages, and a 3,908-term negative keyword list. This session shifted to in-account fixes: conversion tracking settings, attribution window tightening, bulk negative keyword loading via the Adspire API, and initial exploration of sitelink/callout extension bloat.

Sam authorized a full ordered cleanup:

  1. Fix conversion tracking (make "Calls from ads - GTM" the only Primary action with 300-second call duration)
  2. Fix counting methods from EVERY to ONE on all relevant actions
  3. Tighten click-through and engaged-view attribution windows
  4. Clean up duplicate sitelinks (175) and bloated callout extensions (143)
  5. Load 4,275 negative keywords via Adspire
  6. Fix brand campaign ad typo ("car" to "care" in description 4)
  7. Walk through all campaign settings element-by-element before deploying new campaigns

What Was Accomplished

1. Conversion Tracking Fixes (Items 1-2: COMPLETE)

Completed in the earlier portion of this session (before context continuation). "Calls from ads - GTM" is now the only Primary conversion action. All other conversion actions were demoted to observation-only. Counting methods were changed from EVERY to ONE on all relevant actions. The 300-second minimum call duration was confirmed.

2. Attribution Window Tightening (Item 3: COMPLETE)

Four conversion actions had their click-through attribution windows changed from 90 days to 30 days using Chrome browser automation (the Google Ads API refresh token is expired, so all UI changes were done via Chrome MCP tools):

Engaged-view attribution windows on CallBackWidgetOpen and click_on_phone_number are locked at 3 days and labeled "Not editable" in the Google Ads UI. This is a GA4 platform limitation for conversion actions sourced from GA4. There is no workaround; 3 days is the minimum and cannot be changed. The target was 1 day, but 3 days is acceptable.