wiki/clients/current/bluepoint/2026-04-05-callrail-dni-gtm-fix.md Layer 2 article Client: BluepointATM 619 words Updated: 2026-04-05
↓ MD ↓ PDF
bluepoint-atm callrail gtm technical bug-fix phone-numbers dns

CallRail DNI & GTM Phone Number Bug — Resolution

Overview

During a client review call on 2025-11-05, Bluepoint ATM reported that their website was intermittently displaying an incorrect phone number — swapping between their correct 540 number and an unrecognized 720 number. The issue was traced to a CallRail Dynamic Number Insertion (DNI) tag installed in Google Tag Manager, and was resolved by disabling the tag. A site backup restoration was required after the fix caused a layout break.

Client: [1]
Reported by: Wade (Bluepoint ATM)
Resolved by: Mark Hope


Problem

The phone number displayed on the Bluepoint ATM website dynamically swapped between:

The client noticed the discrepancy during a live screen-share with Melissa. Clearing the browser cache confirmed the swap was real, not a caching artifact.


Root Cause

CallRail Dynamic Number Insertion (DNI) was active via a tag in the Bluepoint ATM Google Tag Manager container.


Resolution

Step 1 — Disable the CallRail GTM Tag

Mark located the CallRail tag inside the Bluepoint ATM GTM container and deleted/disabled it. This removed the DNI script from the site, stopping number swapping.

Step 2 — Site Restoration

Disabling the tag unexpectedly broke the site layout (visible only in incognito/cache-cleared sessions). Mark restored the previous night's backup, which returned the site to a stable state. The GTM fix persisted because it was made at the GTM level, not in WordPress.

Outcome


Open Items (as of meeting date)

Item Owner Status
Confirm which phone number Bluepoint ATM wants displayed on the site Melissa → Wade Pending
Determine whether DNI should be re-enabled with correct configuration Mark + client Pending
Verify all phone numbers across the site route correctly Mark / Eshock Pending

Key Decisions


Technical Notes