한 줄 답
2026년 9월 29일 광고 재개 전 점검에서, 화면에 아무 이상이 없던 고객사 사이트가 페이지를 처음 열 때마다 Meta 픽셀 방문(PageView) 신호를 두 번 보내고 있었습니다. 원인은 자바스크립트가 꺼진 브라우저용 예비 코드였고, 고친 뒤 1건으로 돌아왔습니다.
"화면도 속도도 멀쩡하니 측정도 맞게 되고 있을 것이다"
"한 번 들어가 보고 픽셀에 몇 건 찍히는지 센다"
중복 신호는 화면에 아무 흔적을 남기지 않아서, 직접 한 번 방문해 신호 수를 세기 전에는 누구도 알아채지 못합니다.
한 고객사 웹사이트의 광고를 다시 켜기 전, 측정 배선을 처음부터 다시 봤습니다.
랜딩 페이지 한 번 방문에 Meta 서버로 가는 방문 신호가 2건 찍혔습니다.
이 글은 그 2건이 어디서 나왔는지, 어떻게 1건으로 돌렸는지 적습니다.
끝에는 광고 켜기 전 대표가 직접 볼 세 가지를 정리했습니다.
한 번 방문에 방문 신호가 2건 나갔습니다
점검은 실제 브라우저로 사이트에 들어가 오가는 요청을 하나씩 세는 방식이었습니다.
Google·Meta·네이버 태그가 다 살아 있었고, 화면 오류도 0건이었습니다.
그런데 Meta로 가는 방문 신호가 두 갈래였습니다.
하나는 픽셀 스크립트가 보낸 것, 다른 하나는 이미지 요청으로 나간 것입니다.
initiatorType=link·noscript=1 (React 가 <noscript> 안 <img> 를 preload 로 끌어올림) + 픽셀 JS.
AWC 광고 배선 점검 기록 2026-09-29 (고객사 웹사이트 · 신원 비식별 · 원문 그대로)
같은 점검에서 페이지 네 곳을 차례로 옮겨 다녔습니다.
GA4 방문 기록은 4건, Meta 방문 신호는 첫 페이지의 이미지 신호까지 5건이었습니다.

중복은 처음 연 페이지에서 생겼습니다.
자바스크립트용 예비 코드가 같이 실행됐습니다
Meta 픽셀 설치 코드에는 예비 코드(noscript)가 붙어 있습니다.
자바스크립트가 꺼진 브라우저에서만 작은 이미지를 불러 방문을 알리는 장치입니다.
정상이라면 자바스크립트가 켜진 브라우저는 이 예비 코드를 건너뜁니다.
이 사이트는 서버에서 화면을 미리 그려 보내는 프레임워크(React 서버 렌더링)를 썼습니다.
프레임워크가 예비 코드 안의 이미지를 「미리 불러올 파일」 목록에 올렸습니다.
그 결과 스크립트 신호와 이미지 신호가 둘 다 나갔습니다.
화면에는 1픽셀짜리 투명 이미지라 아무것도 보이지 않습니다.
속도 차이도 없으니 사이트를 매일 보는 사람도 알 길이 없었습니다.
예비 코드가 자바스크립트가 켜진 방문에서도 실행됐습니다.
예비 코드를 원문 그대로 넣어 고쳤습니다
수정은 한 군데였습니다.
예비 코드를 프레임워크가 해석하는 화면 요소로 넣지 않고, 손대지 않는 원문 문자열로 넣었습니다.
AWC 광고 배선 점검 기록 2026-09-29 (고객사 웹사이트 · 신원 비식별 · 원문 그대로)
같이 테스트도 붙였습니다.
서버가 그린 화면에 Meta 신호 주소가 「미리 불러올 파일」로 들어가면 실패하게 했습니다.
배포 뒤 같은 방법으로 다시 셌습니다.
방문 신호는 1건, 미리 불러오기는 0건이었습니다.
AWC 광고 배선 점검 기록 2026-09-29 (고객사 웹사이트 · 신원 비식별 · 원문 그대로)
고친 뒤 실제 사이트에서 다시 세는 것까지가 수정입니다.
방문 수가 부풀면 광고 숫자가 틀어집니다
광고 성과는 대부분 방문을 분모로 씁니다.
방문 100명에 상담 신청 2건이면 전환율 2%입니다.
광고 랜딩은 한 페이지만 보고 나가는 방문이 많습니다.
그 경우 방문 신호가 거의 그대로 두 배가 되고, 같은 계산이 1%로 나옵니다.
광고 플랫폼은 이 신호로 「어떤 사람이 들어왔는가」를 배웁니다.
신호 수가 실제와 어긋나면 광고 예산을 판단하는 숫자부터 어긋납니다.
Meta가 두 신호 중 하나를 알아서 걸러 줬는지는 이 점검에서 확인하지 못했습니다.
그래서 걸러 주리라 기대하지 않고 보내는 쪽을 1건으로 고쳤습니다.
방문이 두 배면 전환율은 반으로 보입니다.
광고 켜기 전 숫자를 맞춰 보는 세 가지
방문 수.
Meta 이벤트 관리자의 테스트 이벤트 화면을 열어 둔 채 우리 사이트에 한 번 들어갑니다.
PageView가 1건이면 정상입니다.
2건이 찍히면 광고를 켜기 전에 설치 코드를 다시 봅니다.
다른 도구와의 비율.
같은 기간 GA4나 자체 집계의 방문 수와 Meta 방문 수를 나란히 놓습니다.
도구마다 세는 방식이 달라 똑같이 맞지는 않습니다.
한쪽이 두 배 가까이 벌어지면 어딘가 중복이 있다는 신호입니다.
전환 횟수.
상담 폼을 한 번 제출하고, 전환이 몇 번 잡히는지 봅니다.
같은 날 이 사이트에서는 폼 쪽 중복도 함께 고쳤습니다.
짧은 시간 안에 다시 제출하면 전환 신호가 한 번 더 나가던 것을 막았습니다.
DIRECT 5분 디바운스 응답에 deduped 표식 → 서버 CAPI Lead 재전송 생략, 브라우저 전환(Meta/GA4/Ads/네이버) 재발화 생략
AWC 광고 배선 점검 기록 2026-09-29 (고객사 웹사이트 · 신원 비식별 · 원문 그대로)

세 숫자가 맞은 뒤에 예산을 켭니다.
정리
경고 신호
한 번 방문했는데 Meta 테스트 화면에 PageView가 2건 찍힌다
Meta 방문 수가 GA4 방문 수의 두 배 가까이 된다
폼을 두 번 누르면 전환도 두 번 잡힌다
설치 뒤 실제 사이트에서 신호 수를 센 적이 없다
좋은 신호
방문 한 번에 PageView 1건이 확인된다
GA4와 Meta의 방문 수가 같은 흐름으로 움직인다
같은 사람이 다시 제출해도 전환은 1회로 남는다
코드를 고친 뒤 실제 사이트에서 다시 센 기록이 있다
광고 켜기 전 픽셀 점검 다섯 가지
우리 사이트에 한 번 들어가면 PageView가 몇 건 찍힙니까?
Meta 테스트 이벤트 화면으로 셉니다. 1건이 정상입니다.픽셀 설치 코드에 예비 코드(noscript)가 있습니까?
있다면 자바스크립트가 켜진 브라우저에서도 실행되는지 봅니다.GA4 방문과 Meta 방문이 두 배 가까이 벌어져 있습니까?
벌어져 있다면 중복부터 의심합니다.상담 폼을 두 번 눌러도 전환은 1회입니까?
재제출이 전환을 한 번 더 보내지 않는지 확인합니다.고친 뒤 실제 사이트에서 다시 셌습니까?
테스트 통과와 별개로 배포된 사이트에서 한 번 더 셉니다.
함께 읽기
방문자가 사라진 게 아니라 측정이 꺼진 것이었습니다: https://agenticworkflows.club/blog/cookie-consent-banner-analytics-drop
자주 묻는 질문
Q. Meta 픽셀 PageView가 두 번 찍히는 흔한 원인은 무엇입니까?
저희가 2026년 9월 29일 점검한 사이트에서는 자바스크립트가 꺼진 브라우저용 예비 코드(noscript 안의 이미지)가 원인이었습니다. React 서버 렌더링이 그 이미지를 미리 불러오기 대상으로 올려, 스크립트 신호와 이미지 신호가 둘 다 나갔습니다.
Q. 화면에 문제가 없는데 중복을 어떻게 알 수 있습니까?
Meta 이벤트 관리자의 테스트 이벤트 화면을 열어 둔 채 사이트에 한 번 들어가 PageView가 몇 건 찍히는지 셉니다. 1건이면 정상이고 2건이면 설치 코드를 다시 봅니다.
Q. 예비 코드(noscript)를 지우면 됩니까?
저희는 지우지 않고 프레임워크가 해석하지 않는 원문 문자열로 넣었습니다. 자바스크립트가 꺼진 브라우저용 기능은 남기고, 켜진 브라우저에서 이미지 요청이 나가지 않게 한 방식입니다.
Q. 방문 수가 두 배로 잡히면 광고에 어떤 영향이 있습니까?
방문을 분모로 쓰는 전환율이 실제의 절반 가까이로 보입니다. 한 페이지만 보고 나가는 광고 랜딩 방문이 많을수록 차이가 커집니다.
Q. Meta가 중복 신호를 알아서 걸러 주지 않습니까?
이 점검에서는 Meta가 이미지 신호를 걸러 줬는지 확인하지 못했습니다. 그래서 기대하지 않고 보내는 쪽을 1건으로 고친 뒤 실제 사이트에서 다시 셌습니다.
함께 보면 좋은 글

인사이트
서버를 지운 뒤에도 매달 새던 암호화 키 요금
서버를 새 계정으로 옮긴 뒤에도 옛 클라우드 계정에서 매달 소액이 빠져나갔습니다 — 남겨 둔 암호화 키 2개, 이전 끝나고 옛 계정을 닫기 전에 볼 네 가지

인사이트
1억 5천만 원이 1억 5천 원으로 적힌 회의록
AI 회의록은 「1억 5천만 원」을 「1억 5천 원」으로 적었습니다 — 상담 요약을 고객에게 보내기 전에 녹취 원문과 맞춰 보는 네 칸

인사이트
테스트는 전부 통과인데 화면은 비어 있던 날
테스트는 전부 통과했는데 고객 화면에는 프로젝트 목록이 비어 있었습니다 — 화면 수정은 「통과」가 아니라 실제 기기에서 눌러 보고 끝내기로 했습니다
내 업무에 적용해 보고 싶다면
마케팅 트랙 · 빌드 트랙과 AX로 대표님 업무에 AI를 직접 적용합니다.