25212847 CustomerApi.Jobs.Insights.ExecuteAccountInsightAgentJob
Queue insight_agents
Attempt 1 of 2
Priority 0
Tags ...
Node customer_api@10.10.1.109
Queue Time 00:00.016
Run Time 03:26.244
Inserted 1h ago
Scheduled 1h ago
Completed 1h ago (03:27)
Cancelled
Discarded

Args

%{
  "account_id" => "54596",
  "account_insight_agent_id" => "dde539a7-9f73-4afa-95cd-7ae9dbcc658c"
}

Meta

%{
  "deps" => [],
  "name" => "execute",
  "on_hold" => false,
  "partition" => true,
  "partition_key" => "l1Ygz2ptJSL+XUCEyFomE95Grdrf2fCnimr58OKrFx8",
  "recorded" => true,
  "return" => "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" <> ...,
  "structured" => true,
  "uniq" => true,
  "uniq_bmp" => [1, 0, 2, 3],
  "uniq_key" => "qTCurxyD7ftPVmMAJrgMCpEpyo0axZgKLRaolhTrVsY",
  "workflow" => true,
  "workflow_id" => "019dda06-2ff9-7663-bcbc-26f8b556552c"
}

Recorded Output

%{
  notes: "Created 1 account-level segment governance audit insight covering all 26 segments. Flagged stale properties, hard-coded audience patterns, 11 unused segments, and 3 segments with user-count errors.",
  insights_data: [
    %{
      "action_plan" => "Use this audit as the segment cleanup backlog. Start with incomplete and 0-user segments, then rebuild high-impact stale-property audiences, then retire unused legacy campaign/test segments.",
      "actions" => [],
      "cta_text" => "Review segment audit",
      "entity_id" => nil,
      "entity_type" => nil,
      "expected_impact" => "Cleaning up the incomplete, stale, and unused segments should reduce targeting mistakes, make future audience building safer, and improve adoption and engagement by ensuring live experiences reach the intended users.",
      "finding" => "*Based on the audit of Givelify's account, here are the governance insights on their Segments.*\n\n### Overall Account Insights\n- **26 total segments** were retrieved from the account.\n- **15 of 26 segments (57.7%)** had at least one confirmed or likely experience-rule match; **11 of 26 (42.3%)** had **no** experience-rule matches.\n- No segment library area looks clearly modernized: **hard-coded ID/email lists** still dominate, and **0 segments qualify as clearly healthy without caveats**.\n- Issue patterns overlap, but the account currently includes:\n  - **1 incomplete** segment\n  - **5 broken / at-risk** segments with empty logic, 0-user audiences, or count errors\n  - **18 poorly built** segments relying on hard-coded lists or stale properties\n  - **11 unused** segments with no experience-rule matches\n- Highest-impact segments to review first:\n  - **MID Approved** — **50,278** users\n  - **Has Banner Image** — **33,408** users\n  - **Christian Orgs** — **30,788** users\n  - **Giving Tuesday - Faith - banner - Mobile / Desktop** — **19,099** users each\n- Verified stale properties used in segment logic:\n  - **doneeId** — last seen **2025-04-04**\n  - **username** — last seen **2025-04-04**\n  - **hasBannerImage** — last seen **2025-02-12**\n  - **onboardingCompleted** — last seen **2024-09-04**\n  - **donee_id** — last seen **2024-01-22**\n  - **SF Org Type** — last seen **2022-05-11** and already hidden in UI\n\n### Recommendations for Governance\n- **Fix `FL Recognitions - PILOT` immediately.** It currently has an empty `doneeId in \"\"` rule and **0 users**, so it is effectively doing nothing. Replace it with real criteria or archive it to remove ambiguity.\n- **Review high-impact stale-property segments first: `MID Approved`, `Has Banner Image`, `Christian Orgs`, and `MID Approved/Banner image missing`.** These audiences affect **8,717 to 50,278** users and rely on properties that have not updated in **14+ months to nearly 4 years**. Rebuild them on current data sources or hide the stale properties so future builders do not target dead data.\n- **Replace hard-coded list segments like `Easter Giving 2026`, `Events Survey Sep 2025`, `Giving Tuesday - Faith - banner - Desktop`, and `Old dashboard users`.** These segments are hard to maintain, error-prone, and depend on stale identifiers. Appcues best practice is to move large static audiences to a reusable import/file-based process or to property-driven rules where possible.\n- **Archive or repurpose unused test and campaign segments** — especially `Test Prod Segment - Non-Profit & Mobile`, `Test Prod Segment - Non-Profit & Desktop`, `Test Prod Segment - Church & Desktop`, `Giving Tuesday - Non-profit - banner - Desktop`, and `Donors Page - 500 GPs`. They have no experience-rule matches today, and edits to segments apply immediately anywhere they are still connected.\n- **Manually verify legacy migration segments before deleting them** — especially `Envelope Management - Phase 1 - Desktop - Non-Profit` and `New Flow- Segment (Success)`. They show no experience-rule matches, but their logic suggests old migration or content-linked intent that should be confirmed before cleanup.\n\n### Active / Referenced Segments Table\n\n| Segment Name | Last Edited | Users | Total References | Status | Flags |\n|---|---|---:|---:|---|---|\n| DCF - Intro modal | 2025-12-18 | 139 | 2 | Active | Hard-coded `doneeId` list; property stale since 2025-04-04 |\n| DCF - Mt Canaan Baptist Church control group | 2025-12-03 | 4 | 2 | Active | Tiny hard-coded `doneeId` list; property stale since 2025-04-04 |\n| Easter Campaign 2023 | 2022-03-20 | unavailable | 3 | Active | User count error; very large hard-coded `doneeId` list |\n| Easter Giving 2026 | 2026-03-11 | unavailable | 4 | Active | User count error; extremely large hard-coded `doneeId` list |\n| Events Survey Sep 2025 | 2025-09-29 | 2,568 | 1 | Active | Hard-coded `username` list; property stale since 2025-04-04 |\n| Fifth segment 25% - Old dashboard reports | 2023-08-24 | 3,670 | 1 | Active | Archived-only match; hard-coded `doneeId` list |\n| FL Recognitions - PILOT |" <> ...,
      "outcomes" => ["adoption", "engagement"],
      "priority" => "high",
      "title" => "26-segment audit found heavy legacy targeting and 11 unused audiences",
      "type" => "issue"
    }
  ]
}

Errors

No Errors