← back to IWasCute
add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh)
d340dfc572c3c5336c58d44e833991220e0f902b · 2026-05-20 00:27:37 -0700 · Steve
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Files touched
Diff
commit d340dfc572c3c5336c58d44e833991220e0f902b
Author: Steve <steve@designerwallcoverings.com>
Date: Wed May 20 00:27:37 2026 -0700
add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
public/index.html | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/public/index.html b/public/index.html
index 1451f83..5cb964b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -181,6 +181,24 @@ footer .footer-brand{font-family:var(--serif);font-size:18px;color:var(--cream3)
@keyframes staggerIn{to{opacity:1;transform:translateY(0)}}
</style>
<script src="https://mcp.figma.com/mcp/html-to-design/capture.js" async></script>
+<!-- Meta Pixel — INERT until set-fb-pixel.sh is run (does NOT load fbevents.js or hit Meta until flipped) -->
+<script>
+(function(){
+ var PIXEL_ID = '{{FACEBOOK_PIXEL_ID}}';
+ // Inert until flipped — the brace check prevents BOTH the loader IIFE
+ // AND the init call from running, so fbevents.js is never fetched.
+ if (PIXEL_ID.indexOf('{{') !== -1) return;
+ !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
+ n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
+ n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
+ t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
+ document,'script','https://connect.facebook.net/en_US/fbevents.js');
+ fbq('init', PIXEL_ID);
+ fbq('track', 'PageView');
+})();
+</script>
+<!-- noscript fallback is added by set-fb-pixel.sh on flip (omitted here to avoid unflipped img phone-home) -->
+<!-- End Meta Pixel -->
</head>
<body>
← 12b7f89 snapshot: 2 file(s) changed, +1 new, ~1 modified
·
back to IWasCute
·
security: strip hardcoded dw_admin DSN password -> env-first f0b70d3 →