Help
RSS
API
Feed
Maltego
Contact
Domain > bookpromdhealth.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-02-23
172.67.161.4
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Mon, 23 Feb 2026 06:34:13 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-alivex-cache: Error from cloudfrontReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sVIgjSRVOdGU7hgAnu%2Bmrp4pGbKpc%2Bmb2Cc0y2M2oGAQUjzhjIY9oiIGNjkfbMLw%2F52v3GKGMQlxsCmWjH57GtO1JoMbz0MDG6oGOvaMdWhsfOb0%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}CF-Cache-Status: DYNAMICAge: 57904Cache-Control: public, max-age60, stale-while-revalidate300x-amz-server-side-encryption: AES256ETag: W/60a55f770ef2ae06934e50e3fe9daf75Last-Modified: Mon, 22 Dec 2025 23:42:08 GMTLink: https://www.googletagmanager.com>; relpreconnect; crossorigin, https://fonts.gstatic.com>; relpreconnect; crossoriginServer: cloudflareSet-Cookie: cs_cidd23668c6-5126-46df-bd12-afb7c5760f16; Path/; Max-Age7776000; SameSiteLax; SecureVary: accept-encodingVia: 1.1 8731d2a1a7d15f67b588bf58f652f9f0.cloudfront.net (CloudFront)alt-svc: h3:443; ma86400x-amz-cf-id: -kSRj6HGKvgs9J6dsKrSla_sEZmoCyCsSDdWYJ_xo8Tq99jDDscD-gx-amz-cf-pop: HIO52-P1CF-RAY: 9d24b23718173d49-PDX !DOCTYPE html>html lang> head>!-- GA Linker Configuration -->script>// Initialize dataLayer and gtag ONCE before GTM loadswindow.dataLayer window.dataLayer || ;function gtag(){dataLayer.push(arguments);}// Push linker settings that GTM will apply to GA4 configswindow.dataLayer.push({ linker: { domains: bookpromdhealth.com, schedule.bookpromdhealth.com, promdhealth.com, gold-yards-649128.framer.app, accept_incoming: true, decorate_forms: true }});// Also set via gtag for immediate effect (gtag already defined above)gtag(set, linker, { domains: bookpromdhealth.com, schedule.bookpromdhealth.com, promdhealth.com, gold-yards-649128.framer.app, accept_incoming: true, decorate_forms: true});console.log(✓ Cross-domain linker configured for all ProMD domains);/script>!-- End GA Linker Configuration --> !-- Google Tag Manager --> script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-NF63NFX);/script> !-- End Google Tag Manager --> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width,initial-scale1.0> link relicon hrefhttps://s3.amazonaws.com/assets.nimblr.ai/brand/logos/favicon.ico> link relpreconnect hrefhttps://fonts.gstatic.com> link hrefhttps://fonts.googleapis.com/css2?familyNunito+Sans:wght@300;400;600;700;800&displayswap relstylesheet> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css> title>nimblr.ai/title> link href/js/0.js relprefetch>link href/js/1.js relprefetch>link href/js/app.js relpreload asscript>link href/js/chunk-vendors.js relpreload asscript>!-- SEO Metadata -->title>ProMD Health Fort Lauderdale | Online Booking/title>meta namedescription contentBook Botox in Fort Lauderdale at ProMD Health (500 E Broward Blvd). Natural-looking results with Marissa Palermo, APRN. $169 for 20 units. Book online in minutes.>link relcanonical hrefhttps://bookpromdhealth.com/ftlauderdale>!-- Open Graph Tags -->meta propertyog:type contentwebsite>meta propertyog:title contentProMD Health Fort Lauderdale | Online Booking>meta propertyog:description contentBook Botox in Fort Lauderdale at ProMD Health (500 E Broward Blvd). Natural-looking results with Marissa Palermo, APRN. $169 for 20 units. Book online in minutes.>meta propertyog:url contenthttps://bookpromdhealth.com/ftlauderdale>meta propertyog:site_name contentProMD Health>meta propertyog:locale contenten_US>!-- Twitter Card Tags -->meta nametwitter:card contentsummary>meta nametwitter:title contentProMD Health Fort Lauderdale | Online Booking>meta nametwitter:description contentBook Botox in Fort Lauderdale at ProMD Health (500 E Broward Blvd). Natural-looking results with Marissa Palermo, APRN. $169 for 20 units. Book online in minutes.>!-- JSON-LD Schema -->script typeapplication/ld+json>{ @context: https://schema.org, @type: MedicalBusiness, LocalBusiness , name: ProMD Health Fort Lauderdale, description: Book Botox in Fort Lauderdale at ProMD Health (500 E Broward Blvd). Natural-looking results with Marissa Palermo, APRN. $169 for 20 units. Book online in minutes., url: https://bookpromdhealth.com/ftlauderdale, telephone: +1-954-998-0982, address: { @type: PostalAddress, streetAddress: 500 E Broward Blvd #122, addressLocality: Fort Lauderdale, addressRegion: FL, postalCode: 33394, addressCountry: US }, geo: { @type: GeoCoordinates, latitude: 26.1224, longitude: -80.1373 }, priceRange: $, openingHoursSpecification: { @type: OpeningHoursSpecification, dayOfWeek: Monday, Tuesday, Wednesday, Thursday, Friday , opens: 09:00, closes: 18:00 } , sameAs: https://promdhealth.com, https://www.facebook.com/promdhealth, https://www.instagram.com/promdhealth , hasOfferCatalog: { @type: OfferCatalog, name: Medical Aesthetics Services, itemListElement: { @type: Offer, itemOffered: { @type: Service, name: Botox, description: Botox injections for wrinkle reduction } } }}/script>!-- End SEO Metadata --> !-- Facebook Pixel Code --> script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js);fbq(init, 810316517488451);fbq(init, 1352840326254531);fbq(init, 701289096324248);fbq(set, agent, bookbridge, d23668c6-5126-46df-bd12-afb7c5760f16);fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:nonesrchttps://www.facebook.com/tr?id810316517488451&evPageView&noscript1/>/noscript>noscript>img height1 width1 styledisplay:nonesrchttps://www.facebook.com/tr?id1352840326254531&evPageView&noscript1/>/noscript>noscript>img height1 width1 styledisplay:nonesrchttps://www.facebook.com/tr?id701289096324248&evPageView&noscript1/>/noscript>!-- End Facebook Pixel Code -->!-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idAW-17542709603>/script>script>window.dataLayer window.dataLayer || ;function gtag(){dataLayer.push(arguments);}gtag(js, new Date());gtag(consent, default, { ad_storage: granted, ad_user_data: granted, ad_personalization: denied, analytics_storage: granted, personalization_storage: denied});gtag(set, allow_ad_personalization_signals, false);// Configure conversion linker FIRST (before config)gtag(set, linker, { domains: bookpromdhealth.com, schedule.bookpromdhealth.com, promdhealth.com, gold-yards-649128.framer.app, accept_incoming: true, decorate_forms: true});gtag(config, AW-17542709603, { allow_ad_personalization_signals: false, send_page_view: true, linker: { domains: bookpromdhealth.com, schedule.bookpromdhealth.com, promdhealth.com, gold-yards-649128.framer.app, accept_incoming: true, decorate_forms: true }});// Let gtag.js conversion linker handle cookie storage automatically// The linker configuration above will create proper _gcl_* cookiesconsole.log(✓ Google Ads conversion linker configured);/script>!-- End Google tag (gtag.js) -->/head> script async srchttps://www.googletagmanager.com/gtag/js>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); /script> body> !-- Google Tag Manager (noscript) --> noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-NF63NFX height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript> !-- End Google Tag Manager (noscript) --> noscript> strong>Were sorry but nimblr.ai doesnt work properly without JavaScript enabled. Please enable it to continue./strong> /noscript> div idapp>/div> !-- built files will be auto injected --> script typetext/javascript src/js/chunk-vendors.js>/script>script typetext/javascript src/js/app.js>/script>!-- Facebook Pixel DataLayer Listener -->script>(function() { // Ensure dataLayer exists window.dataLayer window.dataLayer || ; // Events to track (including booking_complete for conversion tracking) const trackedEvents schedule, view-calendar, view-provider, view-form, booking_complete; // Helper function to fire event to Facebook Pixel function fireEventToPixel(eventName, eventData) { if (typeof fbq ! undefined) { // Extract event parameters const eventParams Object.assign({}, eventData); delete eventParams.event; // Remove event key as its not a parameter // Extract event_id for deduplication (critical for CAPI matching) var eventId eventParams.event_id || null; delete eventParams.event_id; // Remove from custom data, pass separately // For booking_complete, keep the exact name to match CAPI for deduplication // For other events, convert to PascalCase (view-calendar -> ViewCalendar) var pixelEventName; if (eventName booking_complete) { pixelEventName booking_complete; } else { pixelEventName eventName .split(-) .map(word > word.charAt(0).toUpperCase() + word.slice(1)) .join(); } // Track as custom event with parameters AND eventID for deduplication // Facebook requires: fbq(trackCustom, eventName, customData, {eventID: id}) var fbOptions eventId ? {eventID: eventId} : {}; if (Object.keys(eventParams).length > 0) { fbq(trackCustom, pixelEventName, eventParams, fbOptions); } else { fbq(trackCustom, pixelEventName, {}, fbOptions); } if (eventId) { console.log(✓ FB Pixel event fired with eventID for deduplication:, pixelEventName, eventId); } } } // Listen for dataLayer pushes const originalPush window.dataLayer.push; window.dataLayer.push function() { const args Array.from(arguments); originalPush.apply(window.dataLayer, args); // Check if its an event push if (args.length > 0 && typeof args0 object) { const eventData args0; // Check if this is one of our tracked events if (eventData.event && trackedEvents.includes(eventData.event)) { fireEventToPixel(eventData.event, eventData); } } }; // Also check existing dataLayer for events (in case event was pushed before this script loaded) if (window.dataLayer && window.dataLayer.length > 0) { window.dataLayer.forEach(function(item) { if (item && item.event && trackedEvents.includes(item.event)) { fireEventToPixel(item.event, item); } }); }})();/script>!-- End Facebook Pixel DataLayer Listener -->!-- Booking Completion Capture for CAPI -->script>(function() { // Store captured form data var capturedBookingData {}; var bookingEventSent false; // Get cookie value helper function getCookie(name) { var match document.cookie.match(new RegExp((^| ) + name + (^;+))); return match ? decodeURIComponent(match2) : null; } // SHA-256 hash for PII (email/phone) async function sha256(str) { if (!str) return null; var normalized str.toLowerCase().trim(); var encoder new TextEncoder(); var data encoder.encode(normalized); var hashBuffer await crypto.subtle.digest(SHA-256, data); var hashArray Array.from(new Uint8Array(hashBuffer)); return hashArray.map(function(b) { return b.toString(16).padStart(2, 0); }).join(); } // Normalize phone number (remove non-digits, ensure country code) function normalizePhone(phone) { if (!phone) return null; var digits phone.replace(/\D/g, ); if (digits.length 10) digits 1 + digits; return digits; } // Capture form data while on step 5 function captureFormData() { var email document.querySelector(#input-email); var phone document.querySelector(#input-phone); if (email && email.value) { capturedBookingData { email: email.value, phone: phone ? phone.value : , provider: (document.querySelector(.fa-user-md) && document.querySelector(.fa-user-md).closest(.summary__data-container)) ? document.querySelector(.fa-user-md).closest(.summary__data-container).textContent.trim() : , date: (document.querySelector(.fa-calendar-day) && document.querySelector(.fa-calendar-day).closest(.summary__data-container)) ? document.querySelector(.fa-calendar-day).closest(.summary__data-container).textContent.trim() : , time: (document.querySelector(.fa-clock) && document.querySelector(.fa-clock).closest(.summary__data-container)) ? document.querySelector(.fa-clock).closest(.summary__data-container).textContent.trim() : }; } } // Send booking event to sGTM async function sendBookingEvent() { if (bookingEventSent || !capturedBookingData.email) return; bookingEventSent true; var fbc getCookie(_fbc) || getCookie(cs_click) || null; var fbp getCookie(_fbp) || null; var urlParams new URLSearchParams(window.location.search); var fbclid urlParams.get(fbclid); var gclid urlParams.get(gclid) || getCookie(_gcl_aw) || null; var wbraid urlParams.get(wbraid) || null; // wbraid is URL-only, no cookie var gbraid urlParams.get(gbraid) || getCookie(_gcl_gb) || null; // Generate fbc from fbclid if not present if (!fbc && fbclid) { fbc fb.1. + Date.now() + . + fbclid; } // Hash PII for Facebook CAPI var emailHash await sha256(capturedBookingData.email); var phoneHash await sha256(normalizePhone(capturedBookingData.phone)); // Generate client_id from fbp or create one var clientId fbp ? fbp.split(.).slice(-2).join(.) : (Date.now() + . + Math.random().toString(36).substr(2, 9)); // Use email hash as event_id for deduplication (fallback to client_id) // This ensures browser pixel and server CAPI use the same ID var eventId emailHash || clientId; var eventData { event_name: Schedule, event_id: eventId, event_time: Math.floor(Date.now() / 1000), event_source_url: window.location.href, action_source: website, user_data: { em: emailHash, ph: phoneHash, fbc: fbc, fbp: fbp, client_user_agent: navigator.userAgent }, custom_data: { provider: capturedBookingData.provider, appointment_date: capturedBookingData.date, appointment_time: capturedBookingData.time, content_name: Booking Completed, content_category: Healthcare } }; // Send to same-origin /api/track endpoint (proxied to sGTM - avoids CORS) var trackEndpoint /api/track; try { // GA4 Measurement Protocol payload format var mpPayload { client_id: clientId, non_personalized_ads: false, events: { name: booking_complete, params: { event_id: eventId, email_address: emailHash || , phone_number: phoneHash || , fbc: fbc || , fbp: fbp || , gclid: gclid || , wbraid: wbraid || , gbraid: gbraid || , provider: capturedBookingData.provider || , appointment_date: capturedBookingData.date || , appointment_time: capturedBookingData.time || , page_location: window.location.href, engagement_time_msec: 100 } } }; // Use sendBeacon to same-origin endpoint (no CORS issues) var blob new Blob(JSON.stringify(mpPayload), { type: application/json }); navigator.sendBeacon(trackEndpoint, blob); // Method 2: Also push to dataLayer for GTM processing window.dataLayer window.dataLayer || ; window.dataLayer.push({ event: booking_complete, event_id: eventId, email_address: emailHash, phone_number: phoneHash, fbc: fbc, fbp: fbp, gclid: gclid, wbraid: wbraid, gbraid: gbraid, provider: capturedBookingData.provider, appointment_date: capturedBookingData.date, appointment_time: capturedBookingData.time }); // Fire Schedule event to FB Pixel for CAPI deduplication // Must use same event name + event_id as CAPI if (typeof fbq function) { fbq(trackCustom, Schedule, { content_name: Booking Completed, content_category: Healthcare, provider: capturedBookingData.provider || , appointment_date: capturedBookingData.date || , appointment_time: capturedBookingData.time || }, { eventID: eventId }); console.log(✓ FB Pixel Schedule event fired for CAPI dedup, eventID:, eventId); } // Method 3: Fire directly to GA4 via gtag (most reliable for GA4 reporting) if (typeof gtag function) { gtag(event, booking_complete, { event_id: eventId, email_address: emailHash || undefined, phone_number: phoneHash || undefined, fbc: fbc || undefined, fbp: fbp || undefined, gclid: gclid || undefined, wbraid: wbraid || undefined, gbraid: gbraid || undefined, provider: capturedBookingData.provider || undefined, appointment_date: capturedBookingData.date || undefined, appointment_time: capturedBookingData.time || undefined }); console.log(✓ Booking event sent to GA4 via gtag); // Method 4: Fire Google Ads conversion with Enhanced Conversions data gtag(event, conversion, { send_to: AW-17542709603/PQ0nCNv59OkbEOOCgq1B, value: 400, currency: USD, transaction_id: eventId, user_data: { sha256_email_address: emailHash, sha256_phone_number: phoneHash } }); console.log(✓ Google Ads conversion sent with Enhanced Conversions data); } console.log(✓ Booking event sent to sGTM, { event_id: eventId, has_fbc: !!fbc, has_email: !!emailHash }); } catch (e) { console.error(Failed to send booking event:, e); } } // Start capturing form data var captureInterval setInterval(captureFormData, 300); // Intercept history.pushState to detect booking completion (s6) var originalPushState history.pushState; history.pushState function() { originalPushState.apply(this, arguments); var newUrl arguments2; if (newUrl && typeof newUrl string && newUrl.includes(s6)) { clearInterval(captureInterval); sendBookingEvent(); } }; // Also listen for popstate in case of back/forward navigation window.addEventListener(popstate, function() { if (window.location.href.includes(s6)) { sendBookingEvent(); } }); // Fallback: check URL periodically setInterval(function() { if (window.location.href.includes(s6) && !bookingEventSent && capturedBookingData.email) { sendBookingEvent(); } }, 500);})();/script>!-- End Booking Completion Capture -->!-- Address Banner -->style>.bookbridge-banner { position: fixed; top: 0; left: 0; right: 0; background: #1976d2; color: white; padding: 12px 20px; display: flex; justify-content: space-between; align-items: center; z-index: 10000; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; font-size: 14px;}.bookbridge-banner.hidden { display: none;}.bookbridge-banner-text { flex: 1; text-align: center; padding: 0 20px;}.bookbridge-banner-close { cursor: pointer; padding: 4px 8px; font-size: 18px; line-height: 1; opacity: 0.8; transition: opacity 0.2s ease;}.bookbridge-banner-close:hover { opacity: 1;}@media (max-width: 768px) { .bookbridge-banner { font-size: 12px; padding: 10px 16px; } .bookbridge-banner-text { padding: 0 10px; }}/style>div classbookbridge-banner idbookbridge-banner> div classbookbridge-banner-text>ProMD Health Fort Lauderdale - 500 E Broward Blvd #122, Fort Lauderdale, FL 33394, United States/div> div classbookbridge-banner-close onclickdocument.getElementById(bookbridge-banner).classList.add(hidden)>×/div>/div>!-- End Address Banner -->!-- Footer Links -->style>.bookbridge-footer-links { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.95); border-top: 1px solid #e0e0e0; padding: 8px 16px; text-align: center; z-index: 9999; box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1); font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; font-size: 11px;}.bookbridge-footer-links a { color: #1976d2; text-decoration: none; margin: 0 12px; transition: color 0.2s ease;}.bookbridge-footer-links a:hover { color: #1565c0; text-decoration: underline;}.bookbridge-footer-links a:visited { color: #7b1fa2;}.bookbridge-footer-disclaimer { font-size: 9px; color: #666; margin-top: 6px; line-height: 1.3; max-width: 900px; margin-left: auto; margin-right: auto;}.bookbridge-footer-disclaimer a { color: #1976d2; text-decoration: none; margin: 0;}.bookbridge-footer-disclaimer a:hover { text-decoration: underline;}@media (max-width: 768px) { .bookbridge-footer-links { font-size: 10px; padding: 6px 12px; } .bookbridge-footer-links a { margin: 0 8px; display: inline-block; } .bookbridge-footer-disclaimer { font-size: 8px; margin-top: 4px; }}/style>div classbookbridge-footer-links> div> a hrefhttps://promdhealth.com/location/fort-lauderdale target_blank relnoopener noreferrer>Fort Lauderdale Location/a> a hrefhttps://promdhealth.com/privacy-policy target_blank relnoopener noreferrer>Privacy Policy/a> /div> div classbookbridge-footer-disclaimer> Charles Street Co LLC d/b/a ProMD Health Ft. Lauderdale, a licensed medical clinic. Services provided by licensed medical professionals. a hrefhttps://promdhealth.com target_blank relnoopener noreferrer>Corporate Info/a> /div>/div>!-- End Footer Links -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]