PageSourceSearch

https://www.tapclicks.com/search

html tapclicks.com collected 2026-09-24 08:25:29 UTC 131,883 bytes, 2,169 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" id="page" >
3    <head>
4        <meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta name="csrf-token" content="PlsxjONuz13qAQj9SdCgA9ZsVNjbunvmwLPGiPbi">
7<meta name="robots" content="all"/>
8<meta name="description" content=""/>
9<link rel="canonical" href="https://www.tapclicks.com/search"/>
10
11
12    <meta property="og:title" content="Search | TapClicks">
13    <meta property="og:description" content="">
14            <meta property="og:image" content="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/the-all-in-one-smart-marketing-platform-1.png">
15        <meta property="og:image:alt" content="TapClicks">
16        <meta property="og:url" content="https://www.tapclicks.com/search">
17    <meta property="og:updated_time" content="2026-08-04T20:09:36.000000Z"/>
18<meta property="og:type" content="website">
19
20
21    <link rel="apple-touch-icon" sizes="180x180" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/tapclicks-apple-icon.png">
22
23
24    <link rel="icon" type="image/png" sizes="32x32" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/favicon-tapclicks-1.png">
25<!-- Google Tag Manager -->
26    
26<script>
vendor: 534 bytes, lines 26-38
26(function (w, d, s, l, i) {
27            w[l] = w[l] || [];
28            w[l].push({
29                'gtm.start':
30                    new Date().getTime(), event: 'gtm.js'
31            });
32            var f = d.getElementsByTagName(s)[0],
33                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
34            j.async = true;
35            j.src =
36                'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
37            f.parentNode.insertBefore(j, f);
38        })(window, document, 'script', 'dataLayer', '
38GTM-KJP6XS
vendor: 3 bytes, line 38
38');
38</script>
38
39    <!-- End Google Tag Manager -->
40
41
42
43    
43<script>
44        (function () {
45            function storeAnalyticsSessionData(clientId, sessionId) {
46                fetch("https:\/\/www.tapclicks.com\/analytics\/session", {
47                    method: 'POST',
48                    headers: {
49                        'Content-Type': 'application/json',
50                        'X-CSRF-TOKEN': "PlsxjONuz13qAQj9SdCgA9ZsVNjbunvmwLPGiPbi",
51                        'Accept': 'application/json',
52                    },
53                    body: JSON.stringify({
54                        client_id: clientId,
55                        session_id: sessionId,
56                    }),
57                });
58            }
59
60            function readGtagValues() {
61                if (typeof window.gtag !== 'function') {
62                    return;
63                }
64
65                if (typeof window.gaSessionStored === 'boolean' && window.gaSessionStored) {
66                    return;
67                }
68
69                const measurementId = Object.keys(window.google_tag_manager || []).filter(e => { return e.substring(0,2) == 'G-' })[0];
70
71                if (measurementId) {
72                    window.gtag('get', measurementId, 'client_id', function (clientId) {
73                        window.gtag('get', measurementId, 'session_id', function (sessionId) {
74                            if (clientId || sessionId) {
75                                storeAnalyticsSessionData((clientId).toString(), (sessionId).toString());
76                                window.gaSessionStored = true;
77                            }
78                        });
79                    });
80                }
81            }
82
83            if (document.readyState === 'loading') {
84                document.addEventListener('DOMContentLoaded', readGtagValues);
85            } else {
86                readGtagValues();
87            }
88
89            setTimeout(readGtagValues, 1500);
90        })();
91    </script>
91
92
93<title>Search | TapClicks</title>
94
95<link rel="preconnect" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud" crossorigin>
96    <link rel="preconnect" href="https://cdn.cmsmax.cloud/production" crossorigin>
97<style >/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 200;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssqeoff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 200;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssqeofgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 300;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssd-off5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 300;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssd-ofgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 400;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fsskeoff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 400;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fsskeofgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 500;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssg-off5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 500;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssg-ofgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 600;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fss9-sff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
97BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 600;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fss9-sfgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 700;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fsszusff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 700;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fsszusfgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 800;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssqesff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 800;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssqesfgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 900;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssgosff5q8dznvwe6nwsa.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: italic;  font-weight: 900;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptwg83hx-sghgqk2hajqlw-meuz0fssgosfgzq8dznvwe6n.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexrnr8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexrnr8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexc1r8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
97BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexc1r8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexznr8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexznr8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexafr8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexafr8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexu1w8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexu1w8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexxrw8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexxrw8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexrnw8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
97BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwexrnw8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* latin-ext */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwextpw8amvhz47ltd9w-ak.woff) format('woff');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face {  font-family: 'Mulish';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(https://media.cmsmax.cloud/fonts/d19a1b09f9/smulishv181ptyg83hx-sghgqo0ylcmjzuauwextpw8aevhz47ltd9ww.woff) format('woff');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style>
98
99    <style>
100        :root {
101                        --primary-font: 'Mulish', sans-serif;
102                                    --secondary-font: 'Mulish', sans-serif;
103                                    --parent-menu-font: 'Mulish', sans-serif;
104                                    --child-menu-font: 'Mulish', sans-serif;
105                    }
106
107                h1, h2, h3, h4, h5, h6 {
108            font-family: var(--primary-font);
109        }
110        
111                body {
112            font-family: var(--secondary-font);
113        }
114        
115                /* Parent/Top-level menu items (depth 0) */
116        .menu-item-top-link,
117        .menu-simple-link {
118            font-family: var(--parent-menu-font);
119        }
120        
121                /* Child/Nested menu items (depth > 0) */
122        .menu-submenu-link,
123        .menu-submenu-placeholder-span,
124        .menu-nested-link {
125            font-family: var(--child-menu-font);
126        }
127            </style>
128
129<style>
130    [x-cloak] {
131        display: none !important;
132    }
133</style>
134
135
136<style>@layer properties, theme, base, filaforms, components, utilities, theme-overrides;</style>
137
138
139
140<!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.list-item][wire\:loading\.list-item], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak="x-cloak"],[x-cloak=""] {display: none !important;}[wire\:cloak="wire:cloak"],[wire\:cloak=""] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
141
142
143
144
145    <link rel="stylesheet" type="text/css" id="css-engine-theme" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/css/theme-7f787ae4.css">
146
147
148    <link rel="stylesheet" type="text/css" id="css-engine-tenant" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/css/tenant-19badf70.css">
149
150
151
152
153            <link rel="stylesheet" type="text/css" id="css-engine-page" href="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/css/page-718-3068407c.css">
154    
155
156
157<style></style>
158<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.tapclicks.com"},{"@type":"ListItem","position":2,"name":"Search","item":"https://www.tapclicks.com/search"}]}</script>
158
159    
160        
160<script type="text/javascript" src="https://pixel.driveniq.com/vpixel.js" async></script>
160
161
162<script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/0NW1GHLQY7O4.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("0NW1GHLQY7O4");}();</script>
162
163
164<!-- Hotjar Tracking Code for --> 
164<script>
vendor: 103 bytes, line 164
164(function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};h._hjSettings={hjid:
1646487574
vendor: 217 bytes, line 164
164,hjsv:6};a=o.getElementsByTagName('head')[0];r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;a.appendChild(r);})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
164</script>
164
165
166<script type="text/javascript" src="//nexus.ensighten.com/choozle/17498/Bootstrap.js" async></script>
166
167
168    </head>
169    <body>
170        <!-- Google Tag Manager (noscript) -->
171    <noscript>
172        <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJP6XS"
173                title="Google Tag Manager"
174                height="0" width="0" style="display:none;visibility:hidden"></iframe>
175    </noscript>
176    <!-- End Google Tag Manager (noscript) -->
177<style id="cookie-consent-fallback-css">
178        @layer cookie-consent-fallback{
179            @media (min-width:640px){
180                .cookie-consent-actions{flex-direction:row;width:auto}
181                .cookie-consent-content .sm\:flex-row{flex-direction:row}
182                .cookie-consent-content .sm\:items-center{align-items:center}
183                .cookie-consent-content .sm\:justify-between{justify-content:space-between}
184                .cookie-consent-content .sm\:w-auto{width:auto}
185            }
186        }
187    </style>
188
189    <div class="js-cookie-consent cookie-consent-banner" data-nosnippet>
190  <div class="cookie-consent-content">
191<section class="text-gray-600 w-full flex flex-col sm:flex-row sm:items-center sm:justify-between gap-5 max-w-7xl mx-auto px-4">
192<p class="flex-1 min-w-0 m-0">Our website uses cookies. By continuing to use our site, you agree to our use of cookies in accordance with our <a href="/privacy">Privacy Policy</a>.</p>
193<div class="flex shrink-0 gap-3 w-full sm:w-auto flex-col sm:flex-row"><button type="button" class="js-cookie-consent-agree cookie-consent-agree w-full sm:w-auto bg-stone-900 text-white px-3 py-2 rounded-lg">Allow cookies</button> <button type="button" class="js-cookie-consent-decline w-full sm:w-auto px-3 py-2 text-stone-900 border border-stone-300 rounded-lg">Decline</button></div>
194</section></div>
195</div>
196
197    
197<script>
198
199        window.laravelCookieConsent = (function () {
200
201            const COOKIE_VALUE = 1;
202            const COOKIE_REJECTED_VALUE = 0;
203            const COOKIE_DOMAIN = 'www.tapclicks.com';
204
205            function consentWithCookies() {
206                setCookie('laravel_cookie_consent', COOKIE_VALUE, 7300);
207                updateGoogleConsent('granted');
208                hideCookieDialog();
209            }
210
211            function rejectCookies() {
212                setCookie('laravel_cookie_consent', COOKIE_REJECTED_VALUE, 7300);
213                updateGoogleConsent('denied');
214                hideCookieDialog();
215            }
216
217            function cookieExists(name) {
218                return document.cookie.split('; ').some(c =>
219                    c === name + '=' + COOKIE_VALUE || c === name + '=' + COOKIE_REJECTED_VALUE
220                );
221            }
222
223            function hideCookieDialog() {
224                const dialogs = document.getElementsByClassName('js-cookie-consent');
225
226                for (let i = 0; i < dialogs.length; ++i) {
227                    dialogs[i].style.display = 'none';
228                }
229            }
230
231            function setCookie(name, value, expirationInDays) {
232                const date = new Date();
233                date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000));
234                document.cookie = name + '=' + value
235                    + ';expires=' + date.toUTCString()
236                    + ';domain=' + COOKIE_DOMAIN
237                    + ';path=/'
238                    + ';samesite=lax';
239            }
240
241            function updateGoogleConsent(value) {
242                window.dataLayer = window.dataLayer || [];
243                window.gtag = window.gtag || function () {
244                    window.dataLayer.push(arguments);
245                };
246
247                window.gtag('consent', 'update', {
248                    ad_storage: value,
249                    analytics_storage: value,
250                    ad_user_data: value,
251                    ad_personalization: value,
252                });
253            }
254
255            if (cookieExists('laravel_cookie_consent')) {
256                hideCookieDialog();
257            }
258
259            const buttons = document.getElementsByClassName('js-cookie-consent-agree');
260
261            for (let i = 0; i < buttons.length; ++i) {
262                buttons[i].addEventListener('click', consentWithCookies);
263            }
264
265            const declineButtons = document.getElementsByClassName('js-cookie-consent-decline');
266
267            for (let i = 0; i < declineButtons.length; ++i) {
268                declineButtons[i].addEventListener('click', rejectCookies);
269            }
270
271            return {
272                consentWithCookies: consentWithCookies,
273                rejectCookies: rejectCookies,
274                hideCookieDialog: hideCookieDialog
275            };
276        })();
277
278        window.acceptCookies = function () {
279            window.laravelCookieConsent.consentWithCookies();
280        };
281
282        window.rejectCookies = function () {
283            window.laravelCookieConsent.rejectCookies();
284        };
285    </script>
285
286
287<div class="promo-bar-wrapper"
288                    style="background-color: #0d45a4;"
289            >
290        <div class="promo-bar-inner">
291            
292<div class="text-white flex items-center">
293<div class="max-w-[1200px] mx-auto w-full flex justify-between items-center flex-col md:flex-row">👉 Turn client data into early warning signs. Watch the webinar, free. <a href="/blog/webinars/discover-at-risk-accounts-before-they-become-lost-revenue" class="bg-white text-[#0d45a4] no-underline font-semibold text-sm px-[14px] py-[6px] rounded whitespace-nowrap mt-4 md:mt-0 md:ml-4">Watch Now</a></div>
294</div>
295
296        </div>
297
298            </div>
299
300        <main class="page-wrapper ">
301            <div class="header-wrapper contents">
302                <div class="w-full">
303                    
304<header class="lg:flex justify-between items-center gap-5 p-2 shadow-md sticky top-0 z-[100] bg-white lg:flex-wrap 2xl:flex-nowrap">
305<div class="hidden lg:block lg:order-1"><a href="/"><img src="https://media.cmsmax.cloud/0JNhpmAk3d3xnEUas8x32TjG/tapclicks-2020logo-rgb.svg" alt="TapClicks Logo" class="w-[200px]"></a></div>
306<div class="lg:order-3 2xl:order-2 lg:flex lg:justify-center lg:w-[100%] 2xl:w-auto"><span class="cms-widget"><div x-data="{
307    mobileMenuOpen: false,
308    searchOpen: false,
309    toggleMobileMenu() {
310        this.mobileMenuOpen = !this.mobileMenuOpen;
311    },
312    toggleSearch() {
313        this.searchOpen = !this.searchOpen;
314    }
315}" x-init="$watch('searchOpen', value => { if (value) { $nextTick(() => $refs.searchInput?.focus()) } })">
316        <div class="mobile-nav lg:hidden">
317        
318        <div class="bar">
319            
320            <a class="logo-container" href="/" aria-label="TapClicks - Home">
321                <img src="https://fls-a2844812-1aab-4392-a799-6a883f7a6fff.laravel.cloud/0JNhpmAk3d3xnEUas8x32TjG/tapclicks-2020logo-rgb.svg"
322                     alt="TapClicks"
323                     width="200"
324                     height="66.666666666667"
325                     class="">
326            </a>
327
328            
329            <div class="icons">
330                
331                                    <button @click="toggleSearch()" type="button" :aria-expanded="searchOpen"
332                            aria-controls="searchDropdown" aria-label="Search"
333                            class="icon-btn search-dropdown-btn" :class="searchOpen ? 'opacity-70' : ''">
334                        <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m21 21-4.34-4.34"/><circle cx="11" cy="11" r="8"/></svg>
335                    </button>
336                
337                
338                
339                
340                            </div>
341
342            
343            <button @click="toggleMobileMenu()" type="button" :aria-expanded="mobileMenuOpen"
344                    aria-controls="mobile-nav-bar" aria-label="Toggle navigation"
345                    class="hamburger-btn">
346                <span class="sr-only">Toggle navigation</span>
347                
348                <div class="hamburger-container">
349                    <span class="hamburger-line top"
350                          :class="mobileMenuOpen ? 'opacity-0 -translate-y-1/2 top-1/2' : 'opacity-100'"></span>
351                    <span class="hamburger-line middle"
352                        :class="mobileMenuOpen ? '-rotate-45' : ''"></span>
353                    <span class="hamburger-line middle"
354                        :class="mobileMenuOpen ? 'rotate-45 ' : ''"></span>
355                    <span class="hamburger-line bottom"
356                        :class="mobileMenuOpen ? 'opacity-0 -translate-y-1/2 top-1/2' : 'opacity-100'"></span>
357                </div>
358            </button>
359        </div>
360
361        
362                    <div x-show="searchOpen" x-transition:enter="transition ease-out duration-200"
363                 x-transition:enter-start="opacity-0 -translate-y-2" x-transition:enter-end="opacity-100 translate-y-0"
364                 x-transition:leave="transition ease-in duration-150"
365                 x-transition:leave-start="opacity-100 translate-y-0" x-transition:leave-end="opacity-0 -translate-y-2"
366                 id="searchDropdown" class="search-dropdown"
367                 @click.away="searchOpen = false">
368                <form action="/search" method="GET" class="w-full">
369                    <div class="search-input-container">
370                        <input type="search" name="q"
371                               placeholder="Search..."
372                               aria-label="Search"
373                               autocomplete="off"
374                               class="search-input"
375                               x-ref="searchInput">
376                        <div class="search-icon-container">
377                            <svg class="search-icon" fill="currentColor" viewBox="0 0 16 16" aria-hidden="true">
378                                <path
379                                    d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/>
380                            </svg>
381                        </div>
382                    </div>
383                </form>
384            </div>
385                
386        <div x-cloak
387             x-show="mobileMenuOpen" x-transition:enter="transition ease-out duration-300"
388             x-transition:enter-start="opacity-0 -translate-y-4" x-transition:enter-end="opacity-100 translate-y-0"
389             x-transition:leave="transition ease-in duration-200" x-transition:leave-start="opacity-100 translate-y-0"
390             x-transition:leave-end="opacity-0 -translate-y-4" id="mobile-nav-bar"
391             class="menu-dropdown" @click.away="mobileMenuOpen = false">
392            <nav class="menu-nav">
393                <ul class="menu-tree-list space-y-1"
394        x-data="{
395                 openItems: {},
396                 toggleItem(key) {
397                     this.openItems[key] = !this.openItems[key];
398                 }
399             }"
400    >
401                    <li class="menu-tree-item">
402            <div>
403            
404                            <div class="menu-tree-level1-btn menu-tree-row">
405                    <a href="/platform"
406                                              class="menu-tree-parent-link menu-tree-level1-title">
407                        Our Platform
408                    </a>
409                    <button type="button"
410                            @click="toggleItem('item-1056')"
411                            :aria-expanded="openItems['item-1056'] ? 'true' : 'false'"
412                            class="menu-tree-toggle-btn">
413                        <span class="sr-only">Toggle Our Platform submenu</span>
414                        <svg xmlns="http://www.w3.org/2000/svg"
415                            class="menu-tree-level1-icon"
416                            :class="{ 'rotate-180': openItems['item-1056'] }"
417                            aria-hidden="true"
418                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
419                            <path stroke-width="2" stroke-linecap="round"  d="m6 9 6 6 6-6"/>
420                        </svg>
421                    </button>
422                </div>
423            
424            
425            <div x-cloak
426                 x-show="openItems['item-1056']"
427                                      x-collapse.duration.200ms
428                                  class="menu-tree-level1-submenu">
429                <ul class="menu-tree-level1-list">
430                                            <li class="menu-tree-item">
431            
432        <a href="/platform/tapdata"
433                      class="menu-tree-link-level2">
434            TapData
435        </a>
436    </li>
437                                            <li class="menu-tree-item">
438            
439        <a href="/ai"
440                      class="menu-tree-link-level2">
441            TapAI | NEW!
442        </a>
443    </li>
444                                            <li class="menu-tree-item">
445            <div>
446            
447                            <div class="menu-tree-level2-btn menu-tree-row">
448                    <a href="/platform/ai-reporting"
449                                              class="menu-tree-parent-link menu-tree-level2-title">
450                        AI Reporting | NEW!
451                    </a>
452                    <button type="button"
453                            @click="toggleItem('item-1059')"
454                            :aria-expanded="openItems['item-1059'] ? 'true' : 'false'"
455                            class="menu-tree-toggle-btn">
456                        <span class="sr-only">Toggle AI Reporting | NEW! submenu</span>
457                        <svg xmlns="http://www.w3.org/2000/svg"
458                            class="menu-tree-level2-icon"
459                            :class="{ 'rotate-180': openItems['item-1059'] }"
460                            aria-hidden="true"
461                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
462                            <path stroke-width="2" stroke-linecap="round"  d="m6 9 6 6 6-6"/>
463                        </svg>
464                    </button>
465                </div>
466            
467            
468            <div x-cloak
469                 x-show="openItems['item-1059']"
470                                      x-collapse.duration.200ms
471                                  class="menu-tree-level2-submenu">
472                <ul class="menu-tree-level2-list">
473                                            <li class="menu-tree-item">
474            
475        <a href="/platform/smartstory"
476                      class="menu-tree-link-level3">
477            SmartStory | NEW!
478        </a>
479    </li>
480                                            <li class="menu-tree-item">
481            
482        <a href="/platform/smartreports"
483                      class="menu-tree-link-level3">
484            SmartReports | NEW!
485        </a>
486    </li>
487                                            <li class="menu-tree-item">
488            
489        <a href="/platform/smartanalytics"
490                      class="menu-tree-link-level3">
491            SmartAnalytics | NEW!
492        </a>
493    </li>
494                                            <li class="menu-tree-item">
495            
496        <a href="/platform/smartsuite"
497                      class="menu-tree-link-level3">
498            SmartSuite | NEW!
499        </a>
500    </li>
501                                    </ul>
502            </div>
503        </div>
504    </li>
505                                            <li class="menu-tree-item">
506            
507        <a href="/platform/taporders"
508                      class="menu-tree-link-level2">
509            TapOrders
510        </a>
511    </li>
512                                            <li class="menu-tree-item">
513            
514        <a href="/platform/tapworkflow"
515                      class="menu-tree-link-level2">
516            TapWorkflow
517        </a>
518    </li>
519                                            <li class="menu-tree-item">
520            <div>
521            
522                            <div class="menu-tree-level2-btn menu-tree-row">
523                    <a href="/platform/looker-studio"
524                                              class="menu-tree-parent-link menu-tree-level2-title">
525                        Additional Products
526                    </a>
527                    <button type="button"
528                            @click="toggleItem('item-1066')"
529                            :aria-expanded="openItems['item-1066'] ? 'true' : 'false'"
530                            class="menu-tree-toggle-btn">
531                        <span class="sr-only">Toggle Additional Products submenu</span>
532                        <svg xmlns="http://www.w3.org/2000/svg"
533                            class="menu-tree-level2-icon"
534                            :class="{ 'rotate-180': openItems['item-1066'] }"
535                            aria-hidden="true"
536                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
537                            <path stroke-width="2" stroke-linecap="round"  d="m6 9 6 6 6-6"/>
538                        </svg>
539                    </button>
540                </div>
541            
542            
543            <div x-cloak
544                 x-show="openItems['item-1066']"
545                                      x-collapse.duration.200ms
546                                  class="menu-tree-level2-submenu">
547                <ul class="menu-tree-level2-list">
548                                            <li class="menu-tree-item">
549            
550        <a href="/platform/tapclicks-for-google-sheets"
551                      class="menu-tree-link-level3">
552            TapClicks for Google Sheets
553        </a>
554    </li>
555                                            <li class="menu-tree-item">
556            
557        <a href="/platform/tapclicks-ga4"
558                      class="menu-tree-link-level3">
559            TapClicks with Google Analytics 4
560        </a>
561    </li>
562                                    </ul>
563            </div>
564        </div>
565    </li>
566                                    </ul>
567            </div>
568        </div>
569    </li>
570                    <li class="menu-tree-item">
571            
572        <a href="/connectors"
573                      class="menu-tree-link-level1">
574            Connectors
575        </a>
576    </li>
577                    <li class="menu-tree-item">
578            
579        <a href="/marketplace"
580                      class="menu-tree-link-level1">
581            Marketplace
582        </a>
583    </li>
584                    <li class="menu-tree-item">
585            <div>
586            
587                            <div class="menu-tree-level1-btn menu-tree-row">
588                    <a href="/solutions"
589                                              class="menu-tree-parent-link menu-tree-level1-title">
590                        Industry Applications
591                    </a>
592                    <button type="button"
593                            @click="toggleItem('item-1071')"
594                            :aria-expanded="openItems['item-1071'] ? 'true' : 'false'"
595                            class="menu-tree-toggle-btn">
596                        <span class="sr-only">Toggle Industry Applications submenu</span>
597                        <svg xmlns="http://www.w3.org/2000/svg"
598                            class="menu-tree-level1-icon"
599                            :class="{ 'rotate-180': openItems['item-1071'] }"
600                            aria-hidden="true"
601                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
602                            <path stroke-width="2" stroke-linecap="round"  d="m6 9 6 6 6-6"/>
603                        </svg>
604                    </button>
605                </div>
606            
607            
608            <div x-cloak
609                 x-show="openItems['item-1071']"
610                                      x-collapse.duration.200ms
611                                  class="menu-tree-level1-submenu">
612                <ul class="menu-tree-level1-list">
613                                            <li class="menu-tree-item">
614            
615        <a href="/solutions/agencies"
616                      class="menu-tree-link-level2">
617            Agencies
618        </a>
619    </li>
620                                            <li class="menu-tree-item">
621            
622        <a href="/solutions/brands"
623                      class="menu-tree-link-level2">
624            Brands
625        </a>
626    </li>
627                                            <li class="menu-tree-item">
628            
629        <a href="/solutions/franchises"
630                      class="menu-tree-link-level2">
631            Franchises
632        </a>
633    </li>
634                                            <li class="menu-tree-item">
635            
636        <a href="/solutions/media-companies"
637                      class="menu-tree-link-level2">
638            Media Companies
639        </a>
640    </li>
641                                            <li class="menu-tree-item">
642            
643        <a href="/solutions/e-commerce"
644                      class="menu-tree-link-level2">
645            E Commerce
646        </a>
647    </li>
648                                            <li class="menu-tree-item">
649            
650        <a href="/solutions/hipaa-healthcare"
651                      class="menu-tree-link-level2">
652            HIPAA for Healthcare
653        </a>
654    </li>
655                                            <li class="menu-tree-item">
656            
657        <a href="/solutions/services"
658                      class="menu-tree-link-level2">
659            Services
660        </a>
661    </li>
662                                    </ul>
663            </div>
664        </div>
665    </li>
666                    <li class="menu-tree-item">
667            
668        <a href="/pricing"
669                      class="menu-tree-link-level1">
670            Pricing
671        </a>
672    </li>
673                    <li class="menu-tree-item">
674            <div>
675            
676                            <div class="menu-tree-level1-btn menu-tree-row">
677                    <a href="/resources"
678                                              class="menu-tree-parent-link menu-tree-level1-title">
679                        Resources
680                    </a>
681                    <button type="button"
682                            @click="toggleItem('item-1080')"
683                            :aria-expanded="openItems['item-1080'] ? 'true' : 'false'"
684                            class="menu-tree-toggle-btn">
685                        <span class="sr-only">Toggle Resources submenu</span>
686                        <svg xmlns="http://www.w3.org/2000/svg"
687                            class="menu-tree-level1-icon"
688                            :class="{ 'rotate-180': openItems['item-1080'] }"
689                            aria-hidden="true"
690                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
691                            <path stroke-width="2" stroke-linecap="round"  d="m6 9 6 6 6-6"/>
692                        </svg>
693                    </button>
694                </div>
695            
696            
697            <div x-cloak
698                 x-show="openItems['item-1080']"
699                                      x-collapse.duration.200ms
700                                  class="menu-tree-level1-submenu">
701                <ul class="menu-tree-level1-list">
702                                            <li class="menu-tree-item">
703            
704        <a href="https://support.tapclicks.com/hc/en-us"
705            target="_blank" rel="noopener noreferrer"
706                      class="menu-tree-link-level2">
707            Knowledge Base
708        </a>
709    </li>
710                                            <li class="menu-tree-item">
711            
712        <a href="https://learn.tapclicks.com/"
713            target="_blank" rel="noopener noreferrer"
714                      class="menu-tree-link-level2">
715            TapClicks Academy
716        </a>
717    </li>
718                                            <li class="menu-tree-item">
719            
720        <a href="/blog"
721                      class="menu-tree-link-level2">
722            Blog
723        </a>
724    </li>
725                                            <li class="menu-tree-item">
726            
727        <a href="/blog/case-studies"
728                      class="menu-tree-link-level2">
729            Case Studies
730        </a>
731    </li>
732                                            <li class="menu-tree-item">
733            
734        <a href="/blog/press-releases"
735                      class="menu-tree-link-level2">
736            Press Releases
737        </a>
738    </li>
739                                            <li class="menu-tree-item">
740            
741        <a href="/blog/thought-leadership"
742                      class="menu-tree-link-level2">
743            Thought Leadership
744        </a>
745    </li>
746                                            <li class="menu-tree-item">
747            
748        <a href="/blog/webinars"
749                      class="menu-tree-link-level2">
750            Webinars
751        </a>
752    </li>
753                                            <li class="menu-tree-item">
754            
755        <a href="/find-my-instance"
756                      class="menu-tree-link-level2">
757            Find My Instance
758        </a>
759    </li>
760                                            <li class="menu-tree-item">
761            
762        <a href="/partners/marketplace-partners/make-a-referral"
763                      class="menu-tree-link-level2">
764            Make $200 For Each Referral
765        </a>
766    </li>
767                                    </ul>
768            </div>
769        </div>
770    </li>
771            </ul>
772            </nav>
773        </div>
774    </div>
775</div>
776
777<header x-data="{ mobileMenuOpen: false }"
778        class="hidden lg:block">
779    <div class="menu-header">
780        <nav class="nav">
781            <!-- Desktop Menu -->
782            <div class="desktop-container">
783                <div class="desktop-list">
784                                            <div x-data="{
785        open: false
786        ,
787        positionDropdown: function() {
788            const rect = this.$el.getBoundingClientRect();
789            const dropdown = this.$refs.dropdown;
790            if (!dropdown) return;
791
792            dropdown.style.left = '';
793            dropdown.style.right = '';
794
795            const rightSpace = window.innerWidth - rect.left;
796            const leftSpace = rect.right;
797
798            if (rightSpace >= 300) {
799                dropdown.style.left = '0';
800            } else if (leftSpace >= 300) {
801                dropdown.style.right = '0';
802            } else {
803                dropdown.style.left = '0';
804            }
805        }
806            }"
807         @keydown.escape="open = false"
808         @click.away="open = false"
809                   x-init="$watch('open', value => { if (value) { setTimeout(() => positionDropdown(), 10); } })"
810                           class="menu-dropdown-parent">
811
812        
813                                    
814                <div class="menu-item-top-container">
815                    <a href="/platform"
816                        @mouseenter="open = true" @mouseleave="open = false"                                                                      class="menu-item-top-link">
817                        Our Platform
818                    </a>
819                    <button @click.prevent="open = !open"
820                             @mouseenter="open = true" @mouseleave="open = false"                             class="menu-item-top-btn">
821                        <svg :class="{ 'rotate-180': open }"
822                             class="menu-chevron-icon" aria-label="Menu Dropdown Icon" xmlns="http://www.w3.org/2000/svg"
823                             width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
824                             stroke-linejoin="round">
825                            <path d="m6 9 6 6 6-6"/>
826                        </svg>
827                    </button>
828                </div>
829                    
830        
831                    <div class="menu-hover-bridge"
832                 @mouseenter="open = true"
833                 @mouseleave="open = false"></div>
834        
835        
836        <div x-show="open"
837              x-ref="dropdown"              x-transition:enter="transition ease-out duration-200"
838             x-transition:enter-start="opacity-0 scale-95"
839             x-transition:enter-end="opacity-100 scale-100"
840             x-transition:leave="transition ease-in duration-150"
841             x-transition:leave-start="opacity-100 scale-100"
842             x-transition:leave-end="opacity-0 scale-95"
843              @mouseenter="open = true" @mouseleave="open = false"                                        class=" menu-dropdown-desktop "
844             style="display: none;">
845
846                            <a class="menu-nested-link "
847           href="/platform/tapdata"
848                      >
849            TapData
850        </a>
851                                <a class="menu-nested-link "
852           href="/ai"
853                      >
854            TapAI | NEW!
855        </a>
856                                <div x-data="{
857        subOpen: false
858        ,
859        positionSubmenu: function() {
860            const rect = this.$el.getBoundingClientRect();
861            const submenu = this.$refs.submenu;
862            if (!submenu) return;
863
864            submenu.style.left = '';
865            submenu.style.right = '';
866            submenu.style.top = '0';
867
868            const rightSpace = window.innerWidth - rect.right;
869            const leftSpace = rect.left;
870
871            if (rightSpace >= 250) {
872                submenu.style.left = '100%';
873                submenu.style.marginLeft = '8px';
874            } else if (leftSpace >= 250) {
875                submenu.style.right = '100%';
876                submenu.style.marginRight = '8px';
877            } else {
878                submenu.style.left = '100%';
879                submenu.style.marginLeft = '8px';
880            }
881        }
882            }"
883         @keydown.escape="subOpen = false"
884         @click.away="subOpen = false"
885          @mouseleave="subOpen = false"                    x-init="$watch('subOpen', value => { if (value) { setTimeout(() => positionSubmenu(), 10); } })"
886                  class="relative">
887
888        
889                                    
890                <div class="menu-submenu-container">
891                    <a href="/platform/ai-reporting"
892                        @mouseenter="subOpen = true"                                                                      class="menu-submenu-link ">
893                        AI Reporting | NEW!
894                    </a>
895                    <button @click.prevent="subOpen = !subOpen"
896                             @mouseenter="subOpen = true"                             class="menu-submenu-btn">
897                        <svg
898                            :class="{ '-rotate-90': !subOpen }"
899                            class="menu-chevron-icon" xmlns="http://www.w3.org/2000/svg"
900                            width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
901                            stroke-linejoin="round">
902                            <path d="m6 9 6 6 6-6"/>
903                        </svg>
904                    </button>
905                </div>
906                    
907        
908        
909        
910        <div x-show="subOpen"
911              x-ref="submenu"              x-transition:enter="transition ease-out duration-200"
912             x-transition:enter-start="opacity-0 "
913             x-transition:enter-end="opacity-100 "
914             x-transition:leave="transition ease-in duration-150"
915             x-transition:leave-start="opacity-100 "
916             x-transition:leave-end="opacity-0 "
917                           @mouseenter="subOpen = true" @click.away="subOpen = false"                           class=" menu-submenu-desktop "
918             style="display: none;">
919
920                            <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
921           href="/platform/smartstory"
922                      >
923            SmartStory | NEW!
924        </a>
925                                <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
926           href="/platform/smartreports"
927                      >
928            SmartReports | NEW!
929        </a>
930                                <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
931           href="/platform/smartanalytics"
932                      >
933            SmartAnalytics | NEW!
934        </a>
935                                <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
936           href="/platform/smartsuite"
937                      >
938            SmartSuite | NEW!
939        </a>
940                        </div>
941    </div>
942                            <a class="menu-nested-link "
943           href="/platform/taporders"
944                      >
945            TapOrders
946        </a>
947                                <a class="menu-nested-link "
948           href="/platform/tapworkflow"
949                      >
950            TapWorkflow
951        </a>
952                                <div x-data="{
953        subOpen: false
954        ,
955        positionSubmenu: function() {
956            const rect = this.$el.getBoundingClientRect();
957            const submenu = this.$refs.submenu;
958            if (!submenu) return;
959
960            submenu.style.left = '';
961            submenu.style.right = '';
962            submenu.style.top = '0';
963
964            const rightSpace = window.innerWidth - rect.right;
965            const leftSpace = rect.left;
966
967            if (rightSpace >= 250) {
968                submenu.style.left = '100%';
969                submenu.style.marginLeft = '8px';
970            } else if (leftSpace >= 250) {
971                submenu.style.right = '100%';
972                submenu.style.marginRight = '8px';
973            } else {
974                submenu.style.left = '100%';
975                submenu.style.marginLeft = '8px';
976            }
977        }
978            }"
979         @keydown.escape="subOpen = false"
980         @click.away="subOpen = false"
981          @mouseleave="subOpen = false"                    x-init="$watch('subOpen', value => { if (value) { setTimeout(() => positionSubmenu(), 10); } })"
982                  class="relative">
983
984        
985                                    
986                <div class="menu-submenu-container">
987                    <a href="/platform/looker-studio"
988                        @mouseenter="subOpen = true"                                                                      class="menu-submenu-link ">
989                        Additional Products
990                    </a>
991                    <button @click.prevent="subOpen = !subOpen"
992                             @mouseenter="subOpen = true"                             class="menu-submenu-btn">
993                        <svg
994                            :class="{ '-rotate-90': !subOpen }"
995                            class="menu-chevron-icon" xmlns="http://www.w3.org/2000/svg"
996                            width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
997                            stroke-linejoin="round">
998                            <path d="m6 9 6 6 6-6"/>
999                        </svg>
1000                    </button>
1001                </div>
1002                    
1003        
1004        
1005        
1006        <div x-show="subOpen"
1007              x-ref="submenu"              x-transition:enter="transition ease-out duration-200"
1008             x-transition:enter-start="opacity-0 "
1009             x-transition:enter-end="opacity-100 "
1010             x-transition:leave="transition ease-in duration-150"
1011             x-transition:leave-start="opacity-100 "
1012             x-transition:leave-end="opacity-0 "
1013                           @mouseenter="subOpen = true" @click.away="subOpen = false"                           class=" menu-submenu-desktop "
1014             style="display: none;">
1015
1016                            <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
1017           href="/platform/tapclicks-for-google-sheets"
1018                      >
1019            TapClicks for Google Sheets
1020        </a>
1021                                <a class="menu-nested-link pl-6 sm:pl-3 w-full min-w-40 max-w-64 break-words"
1022           href="/platform/tapclicks-ga4"
1023                      >
1024            TapClicks with Google Analytics 4
1025        </a>
1026                        </div>
1027    </div>
1028                    </div>
1029    </div>
1030                                            <div class="menu-simple-link-container">
1031            <a class="menu-simple-link hover:md:text-primary"
1032               href="/connectors"
1033                                              >
1034                Connectors
1035            </a>
1036        </div>
1037                                                <div class="menu-simple-link-container">
1038            <a class="menu-simple-link hover:md:text-primary"
1039               href="/marketplace"
1040                                              >
1041                Marketplace
1042            </a>
1043        </div>
1044                                                <div x-data="{
1045        open: false
1046        ,
1047        positionDropdown: function() {
1048            const rect = this.$el.getBoundingClientRect();
1049            const dropdown = this.$refs.dropdown;
1050            if (!dropdown) return;
1051
1052            dropdown.style.left = '';
1053            dropdown.style.right = '';
1054
1055            const rightSpace = window.innerWidth - rect.left;
1056            const leftSpace = rect.right;
1057
1058            if (rightSpace >= 300) {
1059                dropdown.style.left = '0';
1060            } else if (leftSpace >= 300) {
1061                dropdown.style.right = '0';
1062            } else {
1063                dropdown.style.left = '0';
1064            }
1065        }
1066            }"
1067         @keydown.escape="open = false"
1068         @click.away="open = false"
1069                   x-init="$watch('open', value => { if (value) { setTimeout(() => positionDropdown(), 10); } })"
1070                           class="menu-dropdown-parent">
1071
1072        
1073                                    
1074                <div class="menu-item-top-container">
1075                    <a href="/solutions"
1076                        @mouseenter="open = true" @mouseleave="open = false"                                                                      class="menu-item-top-link">
1077                        Industry Applications
1078                    </a>
1079                    <button @click.prevent="open = !open"
1080                             @mouseenter="open = true" @mouseleave="open = false"                             class="menu-item-top-btn">
1081                        <svg :class="{ 'rotate-180': open }"
1082                             class=
1082"menu-chevron-icon" aria-label="Menu Dropdown Icon" xmlns="http://www.w3.org/2000/svg"
1083                             width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
1084                             stroke-linejoin="round">
1085                            <path d="m6 9 6 6 6-6"/>
1086                        </svg>
1087                    </button>
1088                </div>
1089                    
1090        
1091                    <div class="menu-hover-bridge"
1092                 @mouseenter="open = true"
1093                 @mouseleave="open = false"></div>
1094        
1095        
1096        <div x-show="open"
1097              x-ref="dropdown"              x-transition:enter="transition ease-out duration-200"
1098             x-transition:enter-start="opacity-0 scale-95"
1099             x-transition:enter-end="opacity-100 scale-100"
1100             x-transition:leave="transition ease-in duration-150"
1101             x-transition:leave-start="opacity-100 scale-100"
1102             x-transition:leave-end="opacity-0 scale-95"
1103              @mouseenter="open = true" @mouseleave="open = false"                                        class=" menu-dropdown-desktop "
1104             style="display: none;">
1105
1106                            <a class="menu-nested-link "
1107           href="/solutions/agencies"
1108                      >
1109            Agencies
1110        </a>
1111                                <a class="menu-nested-link "
1112           href="/solutions/brands"
1113                      >
1114            Brands
1115        </a>
1116                                <a class="menu-nested-link "
1117           href="/solutions/franchises"
1118                      >
1119            Franchises
1120        </a>
1121                                <a class="menu-nested-link "
1122           href="/solutions/media-companies"
1123                      >
1124            Media Companies
1125        </a>
1126                                <a class="menu-nested-link "
1127           href="/solutions/e-commerce"
1128                      >
1129            E Commerce
1130        </a>
1131                                <a class="menu-nested-link "
1132           href="/solutions/hipaa-healthcare"
1133                      >
1134            HIPAA for Healthcare
1135        </a>
1136                                <a class="menu-nested-link "
1137           href="/solutions/services"
1138                      >
1139            Services
1140        </a>
1141                        </div>
1142    </div>
1143                                            <div class="menu-simple-link-container">
1144            <a class="menu-simple-link hover:md:text-primary"
1145               href="/pricing"
1146                                              >
1147                Pricing
1148            </a>
1149        </div>
1150                                                <div x-data="{
1151        open: false
1152        ,
1153        positionDropdown: function() {
1154            const rect = this.$el.getBoundingClientRect();
1155            const dropdown = this.$refs.dropdown;
1156            if (!dropdown) return;
1157
1158            dropdown.style.left = '';
1159            dropdown.style.right = '';
1160
1161            const rightSpace = window.innerWidth - rect.left;
1162            const leftSpace = rect.right;
1163
1164            if (rightSpace >= 300) {
1165                dropdown.style.left = '0';
1166            } else if (leftSpace >= 300) {
1167                dropdown.style.right = '0';
1168            } else {
1169                dropdown.style.left = '0';
1170            }
1171        }
1172            }"
1173         @keydown.escape="open = false"
1174         @click.away="open = false"
1175                   x-init="$watch('open', value => { if (value) { setTimeout(() => positionDropdown(), 10); } })"
1176                           class="menu-dropdown-parent">
1177
1178        
1179                                    
1180                <div class="menu-item-top-container">
1181                    <a href="/resources"
1182                        @mouseenter="open = true" @mouseleave="open = false"                                                                      class="menu-item-top-link">
1183                        Resources
1184                    </a>
1185                    <button @click.prevent="open = !open"
1186                             @mouseenter="open = true" @mouseleave="open = false"                             class="menu-item-top-btn">
1187                        <svg :class="{ 'rotate-180': open }"
1188                             class="menu-chevron-icon" aria-label="Menu Dropdown Icon" xmlns="http://www.w3.org/2000/svg"
1189                             width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
1190                             stroke-linejoin="round">
1191                            <path d="m6 9 6 6 6-6"/>
1192                        </svg>
1193                    </button>
1194                </div>
1195                    
1196        
1197                    <div class="menu-hover-bridge"
1198                 @mouseenter="open = true"
1199                 @mouseleave="open = false"></div>
1200        
1201        
1202        <div x-show="open"
1203              x-ref="dropdown"              x-transition:enter="transition ease-out duration-200"
1204             x-transition:enter-start="opacity-0 scale-95"
1205             x-transition:enter-end="opacity-100 scale-100"
1206             x-transition:leave="transition ease-in duration-150"
1207             x-transition:leave-start="opacity-100 scale-100"
1208             x-transition:leave-end="opacity-0 scale-95"
1209              @mouseenter="open = true" @mouseleave="open = false"                                        class=" menu-dropdown-desktop "
1210             style="display: none;">
1211
1212                            <a class="menu-nested-link "
1213           href="https://support.tapclicks.com/hc/en-us"
1214            target="_blank"            >
1215            Knowledge Base
1216        </a>
1217                                <a class="menu-nested-link "
1218           href="https://learn.tapclicks.com/"
1219            target="_blank"            >
1220            TapClicks Academy
1221        </a>
1222                                <a class="menu-nested-link "
1223           href="/blog"
1224                      >
1225            Blog
1226        </a>
1227                                <a class="menu-nested-link "
1228           href="/blog/case-studies"
1229                      >
1230            Case Studies
1231        </a>
1232                                <a class="menu-nested-link "
1233           href="/blog/press-releases"
1234                      >
1235            Press Releases
1236        </a>
1237                                <a class="menu-nested-link "
1238           href="/blog/thought-leadership"
1239                      >
1240            Thought Leadership
1241        </a>
1242                                <a class="menu-nested-link "
1243           href="/blog/webinars"
1244                      >
1245            Webinars
1246        </a>
1247                                <a class="menu-nested-link "
1248           href="/find-my-instance"
1249                      >
1250            Find My Instance
1251        </a>
1252                                <a class="menu-nested-link "
1253           href="/partners/marketplace-partners/make-a-referral"
1254                      >
1255            Make $200 For Each Referral
1256        </a>
1257                        </div>
1258    </div>
1259                                    </div>
1260            </div>
1261
1262            <!-- Mobile Full Screen Menu -->
1263            <div x-cloak x-show="mobileMenuOpen" x-transition:enter="transition ease-out duration-300"
1264                 x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100"
1265                 x-transition:leave="transition ease-in duration-150" x-transition:leave-start="opacity-100"
1266                 x-transition:leave-end="opacity-0" class="mobile-overlay">
1267
1268                <!-- Mobile Menu Header -->
1269                <div class="mobile-header">
1270                    <h2 class="mobile-title">Menu</h2>
1271                    <button @click="mobileMenuOpen = false" class="mobile-close-btn">
1272                        <span class="sr-only">Close menu</span>
1273                        <svg class="mobile-close-icon" xmlns="http://www.w3.org/2000/svg"
1274                             aria-hidden="true"
1275                             fill="none" viewBox="0 0 24 24" stroke="currentColor">
1276                            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1277                                  d="M6 18L18 6M6 6l12 12"/>
1278                        </svg>
1279                    </button>
1280                </div>
1281
1282                <div class="mobile-content">
1283                    <ul class="menu-tree-list"
1284        x-data="{
1285                 openItems: {},
1286                 toggleItem(key) {
1287                     this.openItems[key] = !this.openItems[key];
1288                 }
1289             }"
1290    >
1291                    <li class="menu-tree-item">
1292            <div>
1293            
1294                            <div class="menu-tree-level1-btn menu-tree-row">
1295                    <a href="/platform"
1296                                              class="menu-tree-parent-link menu-tree-level1-title">
1297                        Our Platform
1298                    </a>
1299                    <button type="button"
1300                            @click="toggleItem('item-1056')"
1301                            :aria-expanded="openItems['item-1056'] ? 'true' : 'false'"
1302                            class="menu-tree-toggle-btn menu-tree-toggle-btn-flush">
1303                        <span class="sr-only">Toggle Our Platform submenu</span>
1304                        <svg xmlns="http://www.w3.org/2000/svg"
1305                            class="menu-tree-level1-icon"
1306                            :class="{ 'rotate-90': openItems['item-1056'] }"
1307                            aria-hidden="true"
1308                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
1309                            <path stroke-width="2" stroke-linecap="round"  stroke-linejoin="round"  d="M9 5l7 7-7 7"/>
1310                        </svg>
1311                    </button>
1312                </div>
1313            
1314            
1315            <div x-cloak
1316                 x-show="openItems['item-1056']"
1317                                      x-transition:enter="transition-all ease-out duration-200"
1318                     x-transition:enter-start="transform scale-y-0 origin-top"
1319                     x-transition:enter-end="transform scale-y-100 origin-top"
1320                     x-transition:leave="transition-all ease-in duration-150"
1321                     x-transition:leave-start="transform scale-y-100 origin-top"
1322                     x-transition:leave-end="transform scale-y-0 origin-top"
1323                                  class="menu-tree-level1-submenu">
1324                <ul class="menu-tree-level1-list">
1325                                            <li>
1326            
1327        <a href="/platform/tapdata"
1328                      class="menu-tree-link-level2">
1329            TapData
1330        </a>
1331    </li>
1332                                            <li>
1333            
1334        <a href="/ai"
1335                      class="menu-tree-link-level2">
1336            TapAI | NEW!
1337        </a>
1338    </li>
1339                                            <li>
1340            <div>
1341            
1342                            <div class="menu-tree-level2-btn menu-tree-row">
1343                    <a href="/platform/ai-reporting"
1344                                              class="menu-tree-parent-link menu-tree-level2-title">
1345                        AI Reporting | NEW!
1346                    </a>
1347                    <button type="button"
1348                            @click="toggleItem('item-1059')"
1349                            :aria-expanded="openItems['item-1059'] ? 'true' : 'false'"
1350                            class="menu-tree-toggle-btn menu-tree-toggle-btn-flush">
1351                        <span class="sr-only">Toggle AI Reporting | NEW! submenu</span>
1352                        <svg xmlns="http://www.w3.org/2000/svg"
1353                            class="menu-tree-level2-icon"
1354                            :class="{ 'rotate-90': openItems['item-1059'] }"
1355                            aria-hidden="true"
1356                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
1357                            <path stroke-width="2" stroke-linecap="round"  stroke-linejoin="round"  d="M9 5l7 7-7 7"/>
1358                        </svg>
1359                    </button>
1360                </div>
1361            
1362            
1363            <div x-cloak
1364                 x-show="openItems['item-1059']"
1365                                      x-transition:enter="transition-all ease-out duration-200"
1366                     x-transition:enter-start="transform scale-y-0 origin-top"
1367                     x-transition:enter-end="transform scale-y-100 origin-top"
1368                     x-transition:leave="transition-all ease-in duration-150"
1369                     x-transition:leave-start="transform scale-y-100 origin-top"
1370                     x-transition:leave-end="transform scale-y-0 origin-top"
1371                                  class="menu-tree-level2-submenu">
1372                <ul class="menu-tree-level2-list">
1373                                            <li>
1374            
1375        <a href="/platform/smartstory"
1376                      class="menu-tree-link-level3">
1377            SmartStory | NEW!
1378        </a>
1379    </li>
1380                                            <li>
1381            
1382        <a href="/platform/smartreports"
1383                      class="menu-tree-link-level3">
1384            SmartReports | NEW!
1385        </a>
1386    </li>
1387                                            <li>
1388            
1389        <a href="/platform/smartanalytics"
1390                      class="menu-tree-link-level3">
1391            SmartAnalytics | NEW!
1392        </a>
1393    </li>
1394                                            <li>
1395            
1396        <a href="/platform/smartsuite"
1397                      class="menu-tree-link-level3">
1398            SmartSuite | NEW!
1399        </a>
1400    </li>
1401                                    </ul>
1402            </div>
1403        </div>
1404    </li>
1405                                            <li>
1406            
1407        <a href="/platform/taporders"
1408                      class="menu-tree-link-level2">
1409            TapOrders
1410        </a>
1411    </li>
1412                                            <li>
1413            
1414        <a href="/platform/tapworkflow"
1415                      class="menu-tree-link-level2">
1416            TapWorkflow
1417        </a>
1418    </li>
1419                                            <li>
1420            <div>
1421            
1422                            <div class="menu-tree-level2-btn menu-tree-row">
1423                    <a href="/platform/looker-studio"
1424                                              class="menu-tree-parent-link menu-tree-level2-title">
1425                        Additional Products
1426                    </a>
1427                    <button type="button"
1428                            @click="toggleItem('item-1066')"
1429                            :aria-expanded="openItems['item-1066'] ? 'true' : 'false'"
1430                            class="menu-tree-toggle-btn menu-tree-toggle-btn-flush">
1431                        <span class="sr-only">Toggle Additional Products submenu</span>
1432                        <svg xmlns="http://www.w3.org/2000/svg"
1433                            class="menu-tree-level2-icon"
1434                            :class="{ 'rotate-90': openItems['item-1066'] }"
1435                            aria-hidden="true"
1436                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
1437                            <path stroke-width="2" stroke-linecap="round"  stroke-linejoin="round"  d="M9 5l7 7-7 7"/>
1438                        </svg>
1439                    </button>
1440                </div>
1441            
1442            
1443            <div x-cloak
1444                 x-show="openItems['item-1066']"
1445                                      x-transition:enter="transition-all ease-out duration-200"
1446                     x-transition:enter-start="transform scale-y-0 origin-top"
1447                     x-transition:enter-end="transform scale-y-100 origin-top"
1448                     x-transition:leave="transition-all ease-in duration-150"
1449                     x-transition:leave-start="transform scale-y-100 origin-top"
1450                     x-transition:leave-end="transform scale-y-0 origin-top"
1451                                  class="menu-tree-level2-submenu">
1452                <ul class="menu-tree-level2-list">
1453                                            <li>
1454            
1455        <a href="/platform/tapclicks-for-google-sheets"
1456                      class="menu-tree-link-level3">
1457            TapClicks for Google Sheets
1458        </a>
1459    </li>
1460                                            <li>
1461            
1462        <a href="/platform/tapclicks-ga4"
1463                      class="menu-tree-link-level3">
1464            TapClicks with Google Analytics 4
1465        </a>
1466    </li>
1467                                    </ul>
1468            </div>
1469        </div>
1470    </li>
1471                                    </ul>
1472            </div>
1473        </div>
1474    </li>
1475                    <li class="menu-tree-item">
1476            
1477        <a href="/connectors"
1478                      class="menu-tree-link-level1">
1479            Connectors
1480        </a>
1481    </li>
1482                    <li class="menu-tree-item">
1483            
1484        <a href="/marketplace"
1485                      class="menu-tree-link-level1">
1486            Marketplace
1487        </a>
1488    </li>
1489                    <li class="menu-tree-item">
1490            <div>
1491            
1492                            <div class="menu-tree-level1-btn menu-tree-row">
1493                    <a href="/solutions"
1494                                              class="menu-tree-parent-link menu-tree-level1-title">
1495                        Industry Applications
1496                    </a>
1497                    <button type="button"
1498                            @click="toggleItem('item-1071')"
1499                            :aria-expanded="openItems['item-1071'] ? 'true' : 'false'"
1500                            class="menu-tree-toggle-btn menu-tree-toggle-btn-flush">
1501                        <span class="sr-only">Toggle Industry Applications submenu</span>
1502                        <svg xmlns="http://www.w3.org/2000/svg"
1503                            class="menu-tree-level1-icon"
1504                            :class="{ 'rotate-90': openItems['item-1071'] }"
1505                            aria-hidden="true"
1506                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
1507                            <path stroke-width="2" stroke-linecap="round"  stroke-linejoin="round"  d="M9 5l7 7-7 7"/>
1508                        </svg>
1509                    </button>
1510                </div>
1511            
1512            
1513            <div x-cloak
1514                 x-show="openItems['item-1071']"
1515                                      x-transition:enter="transition-all ease-out duration-200"
1516                     x-transition:enter-start="transform scale-y-0 origin-top"
1517                     x-transition:enter-end="transform scale-y-100 origin-top"
1518                     x-transition:leave="transition-all ease-in duration-150"
1519                     x-transition:leave-start="transform scale-y-100 origin-top"
1520                     x-transition:leave-end="transform scale-y-0 origin-top"
1521                                  class="menu-tree-level1-submenu">
1522                <ul class="menu-tree-level1-list">
1523                                            <li>
1524            
1525        <a href="/solutions/agencies"
1526                      class="menu-tree-link-level2">
1527            Agencies
1528        </a>
1529    </li>
1530                                            <li>
1531            
1532        <a href="/solutions/brands"
1533                      class="menu-tree-link-level2">
1534            Brands
1535        </a>
1536    </li>
1537                                            <li>
1538            
1539        <a href="/solutions/franchises"
1540                      class="menu-tree-link-level2">
1541            Franchises
1542        </a>
1543    </li>
1544                                            <li>
1545            
1546        <a href="/solutions/media-companies"
1547                      class="menu-tree-link-level2">
1548            Media Companies
1549        </a>
1550    </li>
1551                                            <li>
1552            
1553        <a href="/solutions/e-commerce"
1554                      class="menu-tree-link-level2">
1555            E Commerce
1556        </a>
1557    </li>
1558                                            <li>
1559            
1560        <a href="/solutions/hipaa-healthcare"
1561                      class="menu-tree-link-level2">
1562            HIPAA for Healthcare
1563        </a>
1564    </li>
1565                                            <li>
1566            
1567        <a href="/solutions/services"
1568                      class="menu-tree-link-level2">
1569            Services
1570        </a>
1571    </li>
1572                                    </ul>
1573            </div>
1574        </div>
1575    </li>
1576                    <li class="menu-tree-item">
1577            
1578        <a href="/pricing"
1579                      class="menu-tree-link-level1">
1580            Pricing
1581        </a>
1582    </li>
1583                    <li class="menu-tree-item">
1584            <div>
1585            
1586                            <div class="menu-tree-level1-btn menu-tree-row">
1587                    <a href="/resources"
1588                                              class="menu-tree-parent-link menu-tree-level1-title">
1589                        Resources
1590                    </a>
1591                    <button type="button"
1592                            @click="toggleItem('item-1080')"
1593                            :aria-expanded="openItems['item-1080'] ? 'true' : 'false'"
1594                            class="menu-tree-toggle-btn menu-tree-toggle-btn-flush">
1595                        <span class="sr-only">Toggle Resources submenu</span>
1596                        <svg xmlns="http://www.w3.org/2000/svg"
1597                            class="menu-tree-level1-icon"
1598                            :class="{ 'rotate-90': openItems['item-1080'] }"
1599                            aria-hidden="true"
1600                            fill="none" viewBox="0 0 24 24" stroke="currentColor">
1601                            <path stroke-width="2" stroke-linecap="round"  stroke-linejoin="round"  d="M9 5l7 7-7 7"/>
1602                        </svg>
1603                    </button>
1604                </div>
1605            
1606            
1607            <div x-cloak
1608                 x-show="openItems['item-1080']"
1609                                      x-transition:enter="transition-all ease-out duration-200"
1610                     x-transition:enter-start="transform scale-y-0 origin-top"
1611                     x-transition:enter-end="transform scale-y-100 origin-top"
1612                     x-transition:leave="transition-all ease-in duration-150"
1613                     x-transition:leave-start="transform scale-y-100 origin-top"
1614                     x-transition:leave-end="transform scale-y-0 origin-top"
1615                                  class="menu-tree-level1-submenu">
1616                <ul class="menu-tree-level1-list">
1617                                            <li>
1618            
1619        <a href="https://support.tapclicks.com/hc/en-us"
1620            target="_blank" rel="noopener noreferrer"
1621                      class="menu-tree-link-level2">
1622            Knowledge Base
1623        </a>
1624    </li>
1625                                            <li>
1626            
1627        <a href="https://learn.tapclicks.com/"
1628            target="_blank" rel="noopener noreferrer"
1629                      class="menu-tree-link-level2">
1630            TapClicks Academy
1631        </a>
1632    </li>
1633                                            <li>
1634            
1635        <a href="/blog"
1636                      class="menu-tree-link-level2">
1637            Blog
1638        </a>
1639    </li>
1640                                            <li>
1641            
1642        <a href="/blog/case-studies"
1643                      class="menu-tree-link-level2">
1644            Case Studies
1645        </a>
1646    </li>
1647                                            <li>
1648            
1649        <a href="/blog/press-releases"
1650                      class="menu-tree-link-level2">
1651            Press Releases
1652        </a>
1653    </li>
1654                                            <li>
1655            
1656        <a href="/blog/thought-leadership"
1657                      class="menu-tree-link-level2">
1658            Thought Leadership
1659        </a>
1660    </li>
1661                                            <li>
1662            
1663        <a href="/blog/webinars"
1664                      class="menu-tree-link-level2">
1665            Webinars
1666        </a>
1667    </li>
1668                                            <li>
1669            
1670        <a href="/find-my-instance"
1671                      class="menu-tree-link-level2">
1672            Find My Instance
1673        </a>
1674    </li>
1675                                            <li>
1676            
1677        <a href="/partners/marketplace-partners/make-a-referral"
1678                      class="menu-tree-link-level2">
1679            Make $200 For Each Referral
1680        </a>
1681    </li>
1682                                    </ul>
1683            </div>
1684        </div>
1685    </li>
1686            </ul>
1687                </div>
1688            </div>
1689        </nav>
1690    </div>
1691</header>
1692</span></div>
1693<div class="hidden lg:flex items-center gap-5 lg:order-2 2xl:order-3">
1694<div><span class="cms-widget"><div class="flex max-w-md mx-auto">
1695    
1696    <form action="/search" method="GET" class="hidden md:flex w-full">
1697        <input
1698            type="search"
1699            placeholder="Search"
1700            aria-label="Search"
1701            name="q"
1702            class="search-bar "
1703        >
1704        <button
1705            type="submit"
1706            aria-label="Submit Search"
1707            class="search-submit "
1708        >
1709            <svg class="search-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg>
1710        </button>
1711    </form>
1712
1713            
1714        <a href="/search"
1715           aria-label="Search"
1716           class="search-btn flex md:hidden">
1717            <svg class="search-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg>
1718        </a>
1719    </div>
1720</span></div>
1721<a class="btn btn-lg bg-blue-900 hover:bg-blue-800 text-white border-0 rounded-xl normal-case text-lg px-10 font-normal" onclick="openMeetingModal(); return false;" href="#">Book A Demo</a> <a href="/find-my-instance"> <svg aria-label="User Icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#2e3f51" classname="size-4" class="w-[40px]">
1722                <path fillrule="evenodd" d="M18.685 19.097A9.723 9.723 0 0 0 21.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 0 0 3.065 7.097A9.716 9.716 0 0 0 12 21.75a9.716 9.716 0 0 0 6.685-2.653Zm-12.54-1.285A7.486 7.486 0 0 1 12 15a7.486 7.486 0 0 1 5.855 2.812A8.224 8.224 0 0 1 12 20.25a8.224 8.224 0 0 1-5.855-2.438ZM15.75 9a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z" cliprule="evenodd"></path>
1723            </svg> </a></div>
1724</header><!-- Modal -->
1725<div><dialog id="meeting_modal" class="modal">
1726<div class="modal-box w-11/12 max-w-3xl h-[700px] p-0 overflow-hidden"><form method="dialog"><button class="btn btn-sm btn-circle btn-ghost absolute right-2 top-2 z-10">✕</button></form>
1727<div class="meetings-iframe-container w-full h-full" data-src="https://meetings.hubspot.com/kevin-yamano?embed=true"></div>
1728</div>
1729<form method="dialog" class="modal-backdrop bg-transparent"><button class="bg-transparent">close</button></form></dialog></div>
1730<!-- Lazy-load HubSpot only when modal opens -->
1731<script>
1732let hubspotLoaded = false;
1733
1734function openMeetingModal() {
1735    const modal = document.getElementById('meeting_modal');
1736    if (!hubspotLoaded) {
1737        const s = document.createElement('script');
1738        s.src = 'https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js';
1739        s.async = true;
1740        document.body.appendChild(s);
1741        hubspotLoaded = true;
1742    }
1743    modal.showModal();
1744}
1745</script>
1745
1746                </div>
1747            </div>
1748
1749            
1750
1751            <div class="px-4 mx-auto max-w-7xl">
1752                <div class="w-full">
1753                    <nav class="breadcrumb-nav" aria-label="Breadcrumb">
1754    <div class="breadcrumb-wrapper">
1755        <ol class="breadcrumb-list">
1756            
1757            <li class="breadcrumb-item breadcrumb-index"><a class="breadcrumb-link" href="/">Home</a></li>
1758
1759                                            <li class="breadcrumb-separator mx-2" aria-hidden="true"></li>
1760                                    <li class="breadcrumb-item breadcrumb-last">Search</li>
1761                                    </ol>
1762    </div>
1763</nav>
1764
1765                    <h1 class="page-title">Search</h1>
1766
1767                </div>
1768            </div>
1769
1770            <div class="w-full px-4 pb-12 mx-auto max-w-7xl">
1771                <div class="main-content-wrapper">
1772                    
1773<p class=""><span class="cms-widget"><div wire:key="lw-2190643786-0" wire:snapshot="{&quot;data&quot;:{&quot;limit&quot;:30,&quot;enabledTypes&quot;:[[&quot;Page&quot;,&quot;Blog&quot;],{&quot;s&quot;:&quot;arr&quot;}],&quot;hasPagination&quot;:true,&quot;displayType&quot;:&quot;grid&quot;,&quot;columns&quot;:3,&quot;columnsPerSlide&quot;:3,&quot;carouselSpeed&quot;:4,&quot;showPrice&quot;:true,&quot;showAddToCart&quot;:false,&quot;showAvailability&quot;:false,&quot;hideUserOrdering&quot;:true,&quot;onSaleOnly&quot;:false,&quot;productsGroupId&quot;:null,&quot;search&quot;:&quot;&quot;,&quot;searchInput&quot;:&quot;&quot;,&quot;typeFilters&quot;:[[&quot;Page&quot;,&quot;Blog&quot;],{&quot;s&quot;:&quot;arr&quot;}],&quot;minPrice&quot;:&quot;&quot;,&quot;maxPrice&quot;:&quot;&quot;,&quot;selectedCategories&quot;:[[],{&quot;s&quot;:&quot;arr&quot;}],&quot;selectedBrands&quot;:[[],{&quot;s&quot;:&quot;arr&quot;}],&quot;paginators&quot;:[{&quot;page&quot;:1},{&quot;s&quot;:&quot;arr&quot;}]},&quot;memo&quot;:{&quot;id&quot;:&quot;OQBpQP6igBv5ui0JScop&quot;,&quot;name&quot;:&quot;search.full-search&quot;,&quot;path&quot;:&quot;search&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;,&quot;islands&quot;:[]},&quot;checksum&quot;:&quot;4da779e491ab46f08372baf2d1671e2c0f4e6dabde5c7509904782d284f03c7f&quot;}" wire:effects="{&quot;partials&quot;:[],&quot;url&quot;:{&quot;search&quot;:{&quot;as&quot;:&quot;q&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:&quot;&quot;},&quot;typeFilters&quot;:{&quot;as&quot;:&quot;types&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;minPrice&quot;:{&quot;as&quot;:&quot;min_price&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:&quot;&quot;},&quot;maxPrice&quot;:{&quot;as&quot;:&quot;max_price&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:&quot;&quot;},&quot;selectedCategories&quot;:{&quot;as&quot;:&quot;categories&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:[]},&quot;selectedBrands&quot;:{&quot;as&quot;:&quot;brands&quot;,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:[]},&quot;paginators.page&quot;:{&quot;as&quot;:&quot;page&quot;,&quot;use&quot;:&quot;push&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null}}}" wire:id="OQBpQP6igBv5ui0JScop" wire:name="search.full-search" class="space-y-4" x-data="searchTracker()">
1774
1775    <div class="w-full flex justify-end">
1776        <div class="dropdown dropdown-bottom w-3xs">
1777            <div tabindex="0" role="button"
1778                 class="btn btn-outline w-full justify-between hover:bg-gray-50 border-2 border-gray-200 rounded-xl py-3 h-auto min-h-0 transition-all duration-200">
1779                <div class="flex items-center">
1780                    <svg class="w-4 h-4 mr-2 text-blue-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1781                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
1782                              d="M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"></path>
1783                    </svg>
1784                    <span class="font-medium text-gray-700">
1785                                                    2 selected
1786                                            </span>
1787                </div>
1788                <svg class="w-4 h-4 ml-2 text-gray-500 transition-transform duration-200" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1789                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path>
1790                </svg>
1791            </div>
1792
1793
1794            <ul tabindex="0" class="dropdown-content menu bg-white rounded-xl z-[1] w-full p-3 shadow-xl border border-gray-200 mt-2">
1795                                    <li>
1796                        <label class="label flex justify-between cursor-pointer hover:bg-gray-50 rounded-lg p-3 transition-colors duration-150">
1797                            <span class="label-text font-medium text-gray-700">Page</span>
1798                            <input
1799                                type="checkbox"
1800                                value="Page"
1801                                class="checkbox checkbox-sm"
1802                                wire:model.live="typeFilters"
1803                            />
1804                        </label>
1805                    </li>
1806                                    <li>
1807                        <label class="label flex justify-between cursor-pointer hover:bg-gray-50 rounded-lg p-3 transition-colors duration-150">
1808                            <span class="label-text font-medium text-gray-700">Blog</span>
1809                            <input
1810                                type="checkbox"
1811                                value="Blog"
1812                                class="checkbox checkbox-sm"
1813                                wire:model.live="typeFilters"
1814                            />
1815                        </label>
1816                    </li>
1817                            </ul>
1818        </div>
1819    </div>
1820
1821<div class="relative group">
1822    <label for="full-search-input" class="sr-only">Search</label>
1823    <input
1824        id="full-search-input"
1825        type="search"
1826        name="search"
1827        placeholder="Search..."
1828        autocomplete="off"
1829        class="w-full px-4 py-3 bg-white border-2 border-gray-200 rounded-xl shadow-sm focus:ring-2 focus:ring-blue-500 focus:border-blue-500 transition-all duration-200 placeholder-gray-500 hover:border-gray-300"
1830        wire:model.live.debounce.300ms="searchInput"
1831    />
1832    
1833    <div class="absolute right-3 top-1/2 transform -translate-y-1/2 text-gray-400" aria-hidden="true">
1834        <svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
1835            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
1836        </svg>
1837    </div>
1838</div>
1839
1840
1841<div wire:replace>
1842                <div class="full-search-results full-search-results--grid full-search-results--cols-3">
1843                            <div class="full-search-empty">
1844                    <div class="full-search-empty-card">
1845                        <div class="full-search-empty-icon-wrapper">
1846                            <svg class="full-search-empty-icon" fill="none" stroke="currentColor" viewBox="0 0 24 24" aria-hidden="true">
1847                                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
1848                            </svg>
1849                        </div>
1850                        <h3 class="full-search-empty-title">No results found</h3>
1851                        <p class="full-search-empty-text">Try adjusting your search terms or filters</p>
1852                    </div>
1853                </div>
1854                    </div>
1855    </div>
1856
1857
1858    <div class="flex justify-center">
1859        <div>
1860    </div>
1861
1862    </div>
1863<script>
1864    document.addEventListener('alpine:init', () => {
1865        Alpine.data('searchTracker', () => ({
1866            lastSearchTerm: '',
1867
1868            init() {
1869                // Track initial search
1870                this.trackSearchTerm(this.$wire.search);
1871
1872                // Watch for changes
1873                this.$watch('$wire.search', (value) => {
1874                    this.trackSearchTerm(value);
1875                });
1876            },
1877
1878            trackSearchTerm(value) {
1879                const trimmedValue = value ? value.trim() : '';
1880
1881                if (trimmedValue && trimmedValue !== this.lastSearchTerm) {
1882                    this.fireSearchEvent(trimmedValue);
1883                    this.lastSearchTerm = trimmedValue;
1884                }
1885            },
1886
1887            fireSearchEvent(searchTerm) {
1888                const eventData = {
1889                    'event': 'search',
1890                    'search_term': searchTerm.trim()
1891                };
1892
1893                // Push to dataLayer for GTM users
1894                window.dataLayer = window.dataLayer || [];
1895                window.dataLayer.push(eventData);
1896                // Fire gtag event for non-GTM users
1897                if (typeof gtag !== 'undefined') {
1898                    gtag('event', 'search', {
1899                        'search_term': searchTerm.trim()
1900                    });
1901                }
1902            }
1903        }));
1904    });
1905</script>
1905
1906</div>
1907</span></p>
1908                </div>
1909            </div>
1910
1911            <div class="below-content-wrapper">
1912                <div class="w-full">
1913                    
1914<p></p>
1915                </div>
1916            </div>
1917
1918            <div class="footer-wrapper">
1919                <div class="w-full">
1920                    
1921<div class="pt-[60px] bg-[#00174B] font-['Mulish',sans-serif] antialiased" style="box-sizing: border-box;">
1922<div class="max-w-[1200px] mx-auto px-10"><!-- Footer Top: Brand + Links -->
1923<div class="grid grid-cols-1 lg:grid-cols-[220px_1fr] gap-[52px] mb-12"><!-- Brand Column -->
1924<div class="flex flex-col gap-4">
1925<div><a href="/"><img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/TapClicks%20Logos%20%281%29.png 1920w" sizes="100vw" alt="TapClicks" width="160" height="40" class="block w-[160px] h-auto"></a></div>
1926<p class="text-[0.82rem] text-white/75 leading-relaxed max-w-[200px]">The AI-Powered Marketing Intelligence Platform. Where data intelligence becomes competitive advantage.</p>
1927<div class="flex gap-2 flex-wrap"><a href="https://www.linkedin.com/company/tapclicks/" class="w-8 h-8 flex items-center justify-center bg-white/10 border border-white/20 rounded-md text-white/80 text-[0.72rem] font-extrabold leading-none transition-all duration-200 hover:border-[rgba(48,153,239,0.65)] hover:text-[#3099EF] hover:bg-[rgba(48,153,239,0.12)]" aria-label="LinkedIn" target="_blank" rel="noopener">in</a> <a href="https://www.youtube.com/@tapclicks" class="w-8 h-8 flex items-center justify-center bg-white/10 border border-white/20 rounded-md text-white/80 text-[0.72rem] font-extrabold leading-none transition-all duration-200 hover:border-[rgba(48,153,239,0.65)] hover:text-[#3099EF] hover:bg-[rgba(48,153,239,0.12)]" aria-label="YouTube" target="_blank" rel="noopener">▶</a> <a href="https://www.facebook.com/@tapclicks" class="w-8 h-8 flex items-center justify-center bg-white/10 border border-white/20 rounded-md text-white/80 text-[0.72rem] font-extrabold leading-none transition-all duration-200 hover:border-[rgba(48,153,239,0.65)] hover:text-[#3099EF] hover:bg-[rgba(48,153,239,0.12)]" aria-label="Facebook" target="_blank" rel="noopener">f</a> <a href="https://www.instagram.com/tapclicks" class="w-8 h-8 flex items-center justify-center bg-white/10 border border-white/20 rounded-md text-white/80 text-[0.72rem] font-extrabold leading-none transition-all duration-200 hover:border-[rgba(48,153,239,0.65)] hover:text-[#3099EF] hover:bg-[rgba(48,153,239,0.12)]" aria-label="Instagram" target="_blank" rel="noopener">ig</a> <a href="https://www.reddit.com/r/tapclicks" class="w-8 h-8 flex items-center justify-center bg-white/10 border border-white/20 rounded-md text-white/80 text-[0.72rem] font-extrabold leading-none transition-all duration-200 hover:border-[rgba(48,153,239,0.65)] hover:text-[#3099EF] hover:bg-[rgba(48,153,239,0.12)]" aria-label="Reddit" target="_blank" rel="noopener">r/</a></div>
1928</div>
1929<!-- Nav Link Columns -->
1930<div class="grid grid-cols-2 lg:grid-cols-4 gap-6">
1931<div class="flex flex-col gap-[7px]">
1932<h4 class="text-[0.72rem] font-black uppercase tracking-[0.12em] text-white mb-[6px]">Platform</h4>
1933<a href="/platform/tapdata" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">tapData</a> <a href="/platform/ai-reporting" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">AI Reporting <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/ai" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">tapAI <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/platform/smartstory" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">SmartStory <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/platform/smartreports" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">SmartReports <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/platform/smartanalytics" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">SmartAnalytics <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/platform/smartsuite" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">SmartSuite <span class="text-[0.55rem] font-black bg-[#76D25D] text-[#00174B] px-[6px] py-[1px] rounded-full tracking-[0.06em] uppercase shrink-0">New</span></a> <a href="/connectors" class="text-[0.82rem] text-white/75 font-medium flex items-center gap-[6px] transition-colors duration-200 hover:text-[#5FB3FF]">Connectors</a></div>
1934<div class="flex flex-col gap-[7px]">
1935<h4 class="text-[0.72rem] font-black uppercase tracking-[0.12em] text-white mb-[6px]">Solutions</h4>
1936<a href="/solutions/agencies" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">
1936Agencies</a> <a href="/solutions/brands" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Brands</a> <a href="/solutions/franchises" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Franchises</a> <a href="/solutions/media-companies" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Media Companies</a> <a href="/solutions/healthcare" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Healthcare</a> <a href="/solutions/ecommerce" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">eCommerce</a> <a href="/solutions/services" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Services</a></div>
1937<div class="flex flex-col gap-[7px]">
1938<h4 class="text-[0.72rem] font-black uppercase tracking-[0.12em] text-white mb-[6px]">Resources</h4>
1939<a href="/blog" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Blog</a> <a href="/case-studies" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Case Studies</a> <a href="/webinars" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Webinars</a> <a href="/thought-leadership" target="_blank" rel="noopener" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Thought Leadership</a> <a href="https://support.tapclicks.com/hc/en-us" target="_blank" rel="noopener" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Knowledge Base</a> <a href="https://learn.tapclicks.com/" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">TapClicks Academy</a> <a href="/find-my-instance" target="_blank" rel="noopener" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Instance Finder</a> <a href="https://support.tapclicks.com/hc/en-us" target="_blank" rel="noopener" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Support</a></div>
1940<div class="flex flex-col gap-[7px]">
1941<h4 class="text-[0.72rem] font-black uppercase tracking-[0.12em] text-white mb-[6px]">Company</h4>
1942<a href="/about-us" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">About Us</a> <a href="/pricing" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Pricing</a> <a href="/careers" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Careers</a> <a href="/contact-us" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Contact Us</a> <a href="/marketplace" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">Marketplace</a> <a href="/uk" class="text-[0.82rem] text-white/75 font-medium transition-colors duration-200 hover:text-[#5FB3FF]">TapClicks UK</a></div>
1943</div>
1944</div>
1945<!-- Badge Row -->
1946<div class="border-t border-white/20 py-8">
1947<div class="flex items-center justify-center gap-7 flex-wrap"><img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/71.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="AWS Partner" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 400w, https://cdn.cmsmax.cloud/production/width=600,qual
1947ity=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/72.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="G2 Leader" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/73.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="Google Partner" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/HIPAACompliant.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="HIPAA Compliant" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/2020-MarTechBreakthrough.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="MarTech Breakthrough" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 400w, https://cdn.cmsmax.cloud/production/width=600,qual
1947ity=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/privacyshield.webp 1920w" sizes="100vw" loading="lazy" decoding="async" alt="Privacy Shield" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/74.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="Stevie Award" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/70.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="HarTech Outlook" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"> <img src="https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png" srcset="https://cdn.cmsmax.cloud/production/width=200,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 200w, https://cdn.cmsmax.cloud/production/width=400,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 400w, https://cdn.cmsmax.cloud/production/width=600,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 600w, https://cdn.cmsmax.cloud/production/width=800,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 800w, https://cdn.cmsmax.cloud/production/width=1000,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 1000w, https://cdn.cmsmax.cloud/production/width=1280,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 1280w, https://cdn.cmsmax.cloud/production/width=1440,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 1440w, https://cdn.cmsmax.cloud/production/width=1920,quality=70,format=webp/0JNhpmAk3d3xnEUas8x32TjG/SOC%202%20Type%202%20logo_1.png 1920w" sizes="100vw" loading="lazy" decoding="async" alt="SOC 2 Type II" width="120" height="48" class="h-12 w-auto opacity-90 brightness-0 invert object-contain transition-opacity duration-200 hover:opacity-100"></div>
1948</div>
1949<!-- Bottom Legal Bar -->
1950<div class="flex items-center justify-between py-5 border-t border-white/20 flex-wrap gap-3">
1951<p class="text-[0.82rem] text-white/75 m-0">TapClicks © 2026. All Rights Reserved.</p>
1952<div class="flex gap-[14px] flex-wrap"><a href="https://drive.google.com/file/d/1VnnyHucfKsPYQvtXY5eYJooezWNbZDeC/view" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">HIPAA DPA</a> <a href="/terms-of-use" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">Website Terms of Use</a>
1952 <a href="https://support.tapclicks.com/hc/en-us/articles/360039914434" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">Customer Terms</a> <a href="https://support.tapclicks.com/hc/en-us/articles/360039914414" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">Partner Terms</a> <a href="/tapclicks-security-commitment" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">Security Commitment</a> <a href="/privacy-policy" class="text-[0.82rem] text-white/75 transition-colors duration-200 hover:text-[#5FB3FF]">Privacy Policy</a></div>
1953</div>
1954</div>
1955</div>
1956
1957                </div>
1958            </div>
1959
1960            <div class="sticky bottom-0 left-0 right-0 z-50 block w-full translate-y-px md:hidden">
1961                <div class="w-full">
1962                    
1963                </div>
1964            </div>
1965        </main>
1966
1967        
1967<script>
1968    // Function to extract a token parameter from the URL
1969function getTokenFromUrl() {
1970    const urlParams = new URLSearchParams(window.location.search);
1971    return urlParams.get('token');  // Replace 'token' with your parameter name
1972}
1973
1974// Store the token in local storage
1975function storeToken() {
1976    const token = getTokenFromUrl();
1977    if (token) {
1978        // Storing token in localStorage
1979        localStorage.setItem('authToken', token);
1980        
1981        // Alternatively, to use sessionStorage which clears when the session ends:
1982        // sessionStorage.setItem('authToken', token);
1983        
1984        console.log('Token stored:', token);
1985    } else {
1986        console.log('No token found in URL');
1987    }
1988}
1989
1990// Call the storeToken function when the page loads
1991document.addEventListener('DOMContentLoaded', storeToken);
1992</script>
1992
1993
1994<script async src="https://runday-chatbot.s3.us-west-2.amazonaws.com/production-v2-load.js" onload="initChatbot()"></script>
1994
1995<script>
1996function initChatbot() {
1997  new Chatbot({
1998    clientId: "b783d218-b225-4578-bcc2-2bf97ea03a1c",
1999  });
2000}
2001</script>
2001
2002
2003<script>
2004    document.addEventListener("DOMContentLoaded", function() {
2005        /*---------- set .content-wrapper's padding-top on render and window resize ----------*/
2006        function checkMediaQuery() {
2007            const mediaQuery = window.matchMedia("(min-width: 0px)");
2008            const headerHeight = document.querySelector('.header-wrapper').offsetHeight;
2009            const contentWrapper = document.querySelector('.content-wrapper');
2010            const bodyEl = document.body;
2011
2012            if (mediaQuery.matches) {
2013                contentWrapper.style.paddingTop = headerHeight + 'px';
2014            }
2015        }
2016
2017        // Call function on render
2018        checkMediaQuery();
2019
2020        // Call function every time window size changes
2021        window.addEventListener('resize', checkMediaQuery);
2022    });
2023</script>
2023
2024
2025<!-- 
2026    This script alters the layout and adds a table of contents to new blogs
2027    The blogs must have the page wrapper class blog-styled for this to work
2028    There are styles for this in the header section in the webadmin
2029-->
2030<script>
2031    document.addEventListener('DOMContentLoaded', () => {
2032        const newBlog = document.querySelector('div.blog-styled');
2033        if (newBlog) {
2034            const blogHeading = newBlog.querySelector('div.blog-heading__details');
2035            const placeholder = newBlog.querySelector('div.page-header-placeholder');
2036            const bc = newBlog.querySelector('div.page-header-wrapper');
2037            blogHeading.insertBefore(bc, placeholder);
2038            placeholder.remove();
2039
2040            const bodyContent = newBlog.querySelector('section.blog-body .content');
2041            const headings = bodyContent.querySelectorAll('h1, h2, h3, h4, h5, h6');
2042            const tablePlaceholder = newBlog.querySelector('section.blog-body .table-of-contents .table-of-contents-placeholder')
2043
2044            let contentsHtml = '<ul>'
2045
2046            headings.forEach((item, i) => {
2047                item.id = `heading-${i}`;
2048                contentsHtml += `<li><a href="#${item.id}">${item.innerText}</a></li>`
2049            })
2050            contentsHtml += '</ul>'
2051            tablePlaceholder.innerHTML = contentsHtml;
2052        }
2053    })
2054</script>
2054
2055
2056
2057<link rel="modulepreload" as="script" href="https://assets.cmsmax.cloud/build/assets/theme-BuF4kL1c.js" /><link rel="modulepreload" as="script" href="https://assets.cmsmax.cloud/build/assets/datetime-DATciA-0.js" />
2057<script type="module" src="https://assets.cmsmax.cloud/build/assets/theme-BuF4kL1c.js"></script>
2057
2058
2059<script src="https://assets.cmsmax.cloud/vendor/livewire/livewire.min.js?id=3dabe98a"   data-csrf="PlsxjONuz13qAQj9SdCgA9ZsVNjbunvmwLPGiPbi" data-module-url="https://www.tapclicks.com/livewire-7540cd72" data-update-uri="https://www.tapclicks.com/livewire/update" data-navigate-once="true"></script>
2059
2060
2061        
2061<script defer src="https://cdn.n1ed.com/widgets.js?apiKey=EOFLc13B" data-ts="1785874176000"></script>
2061        
2061<script>
2062    function toggleBookModal() {
2063        const bookModal = document.querySelector('.book-modal')
2064        if (bookModal.classList.contains('show')) {
2065            bookModal.classList.remove('show');
2066        } else {
2067            bookModal.classList.add('show');
2068        }
2069    }
2070</script>
2070
2071
2072
2073 
2073<script>
2074    window.addEventListener('load', () => {
2075      const logosSlide = document.getElementById('logos-slide');
2076      const logosWrapper = document.getElementById('logos-wrapper');
2077      
2078      const clone = logosSlide.cloneNode(true);
2079      clone.setAttribute('aria-hidden', 'true');
2080      logosWrapper.appendChild(clone);
2081      
2082      logosWrapper.classList.add('animate-scroll');
2083    });
2084  </script>
2084
2085
2086    <div x-data="{
2087    notifications: [],
2088    add(notification) {
2089        const id = Date.now() + Math.random();
2090        this.notifications.push({
2091            id: id,
2092            show: true,
2093            ...notification
2094        });
2095
2096        setTimeout(() => {
2097            this.dismiss(id);
2098        }, 5000);
2099    },
2100    dismiss(id) {
2101        const notification = this.notifications.find(n => n.id === id);
2102        if (notification) {
2103            notification.show = false;
2104            setTimeout(() => {
2105                this.notifications = this.notifications.filter(n => n.id !== id);
2106            }, 200);
2107        }
2108    }
2109}" @notification.window="add($event.detail[0] ?? $event.detail)"
2110    class="toast-container"
2111    role="status">
2112    <template x-for="notification in notifications" :key="notification.id">
2113        <div x-show="notification.show"
2114            x-transition:enter="transform ease-out duration-300"
2115            x-transition:enter-start="translate-y-2 opacity-0"
2116            x-transition:enter-end="translate-y-0 opacity-100"
2117            x-transition:leave="transition ease-in duration-200"
2118            x-transition:leave-start="opacity-100"
2119            x-transition:leave-end="opacity-0"
2120            class="toast-notification"
2121            :class="{
2122                'toast-notification--success': notification.type === 'success',
2123                'toast-notification--error': notification.type === 'error'
2124            }">
2125            <div class="toast-notification__body">
2126                <div class="toast-notification__content">
2127                    <div class="toast-notification__icon-wrapper">
2128                        <template x-if="notification.type === 'success'">
2129                            <div class="toast-notification__icon toast-notification__icon--success">
2130                                <svg fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" aria-hidden="true">
2131                                    <path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path>
2132                                </svg>
2133                            </div>
2134                        </template>
2135                        <template x-if="notification.type === 'error'">
2136                            <div class="toast-notification__icon toast-notification__icon--error">
2137                                <svg fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" aria-hidden="true">
2138                                    <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
2139                                </svg>
2140                            </div>
2141                        </template>
2142                    </div>
2143                    <div class="toast-notification__message"
2144                        :class="{
2145                            'toast-notification__message--success': notification.type === 'success',
2146                            'toast-notification__message--error': notification.type === 'error'
2147                        }">
2148                        <p x-text="notification.message"></p>
2149                    </div>
2150                    <div class="toast-notification__dismiss">
2151                        <button @click="dismiss(notification.id)"
2152                            class="toast-notification__dismiss-button"
2153                            :class="{
2154                                'toast-notification__dismiss-button--success': notification.type === 'success',
2155                                'toast-notification__dismiss-button--error': notification.type === 'error'
2156                            }"
2157                            aria-label="Dismiss notification">
2158                            <svg viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
2159                                <path d="M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"></path>
2160                            </svg>
2161                        </button>
2162                    </div>
2163                </div>
2164            </div>
2165        </div>
2166    </template>
2167</div>
2168</body>
2169</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.