CINXE.COM
Tradable Bits Privacy Policy
<!DOCTYPE html> <html lang="en" itemscope itemtype="http://schema.org/WebPage" prefix="og: http://ogp.me/ns# fb: http://www.facebook.com/2008/fbml"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="p:domain_verify" content="e62cb52bbb4169cbdd81688fc4504283"> <meta property="fb:pages" content="158764204162243"> <meta name="google-site-verification" content="PlLTi7mDj5o3wFeF3fbuP1l86vZj7r6epp_f4sNW3ng"> <meta itemprop="name" content="Tradable Bits Privacy Policy"> <meta itemprop="image" content="https://static.tradablebits.com/static/images/tbits-share.png"> <meta itemprop="description" content="Keep your business, your customers and your data secure with the Tradable Bits privacy policy."> <meta property="og:title" content="Tradable Bits Privacy Policy"> <meta property="og:type" content="website"> <meta property="og:site_name" content="One platform for digital marketing"> <meta property="og:image" content="https://static.tradablebits.com/static/images/tbits-share.jpg"> <meta property="og:description" content="Keep your business, your customers and your data secure with the Tradable Bits privacy policy."> <title>Tradable Bits Privacy Policy</title> <link rel="icon" type="image/x-icon" href="https://static.tradablebits.com/static/icons/favicon.ico"> <link rel="canonical" href=""> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap"> <link rel="stylesheet" href="https://static.tradablebits.com/static/bootstrap/css/bootstrap.min.css"> <link rel="stylesheet" href="https://static.tradablebits.com/static/glyphicons/regular/css/glyphicons.min.css"> <link rel="stylesheet" href="https://static.tradablebits.com/static/css/bootstrap-override.css"> <link rel="stylesheet" href="https://static.tradablebits.com/static/css/global.css"> <link rel="stylesheet" href="https://static.tradablebits.com/static/css/public-platform.css"/> <link rel="stylesheet" href="https://static.tradablebits.com/static/css/tbits-icons.css"> <link rel="stylesheet" href="https://static.tradablebits.com/static/css/public-navbar.css"> <!-- Google Tag Manager --> <script defer="defer">(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-MJZ3345');</script> <!-- End Google Tag Manager --> <style> @font-face { font-family: 'Cocogoose Pro'; src: url('/static/fonts/cocogoose/Cocogoose-Pro-Bold.ttf'); font-weight: bold; } body { background-color: var(--white); } .content { flex: 1; } .wrapper { position: relative; min-width: 320px; } #cookie-footer { position: fixed; bottom: 0; width: 100%; font-size: 17px; background: rgba(52,52,52,.9); z-index: 9999; padding:50px; color: white; } #cookie-footer:before { content: ''; height: 10px; position: absolute; background: linear-gradient(270deg, #008567 0%, #00513F 100%); top: -10px; width: 100%; left: 0; } @media (max-width: 769px) { #cookie-footer { padding: 20px; } #cookie-footer .flex-center { flex-direction: column; } #cookie-footer .accept-cookies { margin-top: 10px; margin-left: 0; } } .accept-cookies { background-image: linear-gradient(270deg, #008567 0%, #00513F 100%); background-position: center center; background-size: 110%; border-radius: 30px; color: white; border: none !important; padding: 15px 45px; font-size: 18px; text-transform: uppercase; margin-left: 20px; } .accept-cookies:hover { color: white; } .cookie-text { margin: 20px 0; max-width: 750px; } .privacy-policy { text-decoration: underline; color: white; } #helper-div { position: fixed; top: 0; left: 0; } .tbits-helper-div { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 10000; display: flex; justify-content: center; align-items: center; flex-direction: column; } .tbits-helper-inner-div { width: 80%; max-width: 777px; position: relative; } .tbits-helper-div option { background-color: red; } .modal-content { overflow: hidden; } .tbits-helper-div .ui-autocomplete { max-height: 260px; overflow-y: auto; overflow-x: hidden; padding-bottom: 1px; } .light-grey-section { /* darken the bg image slightly to differentiate more from the white sections */ background: linear-gradient( rgba(225, 225, 225, 0.1), rgba(225, 225, 225, 0.1) ), url('/static/images/public/clouds-bg-min.webp'); background-size: cover; } .top-image-container { background-image: url('/static/images/public/green-scribble.gif'); background-repeat: no-repeat; background-position: center; background-size: 75%; } .carousel-controls .arrow-icon { -webkit-mask-image: url('/static/images/index/light-arrow-clickable.png'); background: var(--white); display: inline-block; transition: background 200ms; } .carousel-controls .arrow-icon.dark-arrow { -webkit-mask-image: url('/static/images/index/arrow-clickable-min.png'); background: var(--black); } .diamond-list-icon { background-image: url('/static/images/public/diamond-list-icon.svg'); margin-right: 10px; min-width: 17px; height: 22px; display: inline-block; position: relative; top: 6px; } @media (max-width: 991px) { .diamond-list-icon { top: 4px; } } </style> <script src="https://static.tradablebits.com/static/jquery/jquery-3.6.4.min.js"></script> <script src="https://static.tradablebits.com/static/bootstrap/js/bootstrap.min.js"></script> <script src="https://static.tradablebits.com/static/js/libs/underscore.js"></script> <script src="https://tradablebits.com/static/public-scripts.js"></script> <script src="https://static.tradablebits.com/static/js/libs/imagesloaded.min.js"></script> <script src="https://static.tradablebits.com/static/js/tbits-1.2.js"></script> </head> <body> <div class="wrapper"> <script type="text/javascript"> </script> <div class="navbar tbits-navbar tbits-navbar-public hidden-print"> <div class="navbar-inner container"> <input type="checkbox" id="drawer-toggle" name="drawer-toggle"> <div class="navbar-header"> <a href="/" class="navbar-logo"> <div class="hidden-xs hidden-sm h-full"> <img class="" src="https://tradablebits.com/static/images/public/logos/tbits-horizontal-logo-black.png" alt=""> </div> <div class="visible-xs visible-sm h-full"> <img class="" src="https://tradablebits.com/static/images/public/logos/tbits-vertical-logo.svg" alt=""> </div> </a> </div> <div class="tbits-navbar-collapse"> <div class="visible-xs tbits-nav-item"> <a data-ga-category='header-index' href="/" class="tbits-nav-link coco-text" style="display:block;font-size:18px">Home</a> </div> <div class="tbits-nav-item" style="z-index: 3"> <li class="nav-icon-active dropdown tbits-dropdown" id="header-products"> <a data-ga-category='header-products' class="tbits-nav-link tbits-dropdown-toggle nav-icon-link"> Products </a> <ul class="tbits-dropdown-menu dropdown-menu"> <li> <a data-ga-category='header-products' data-ga-label='fan-engagement' class="menu-link tbits-nav-link" href="/products/fan-engagement">Fan Engagement</a> </li> <li> <a data-ga-category='header-products' data-ga-label='fan-analytics' class="menu-link tbits-nav-link" href="/products/fan-analytics">Fan Analytics</a> </li> <li> <a data-ga-category='header-products' data-ga-label='ads-messaging' class="menu-link tbits-nav-link" href="/products/ads-messaging">Ads & Messaging</a> </li> <li> <a data-ga-category='header-products' data-ga-label='arcade' class="menu-link tbits-nav-link" href="/products/arcade">Arcade</a> </li> </ul> <div class="clearfix hidden-md hidden-lg"></div> </li> </div> <div class="tbits-nav-item" style="z-index: 2"> <li class="nav-icon-active dropdown tbits-dropdown" id="header-solutions"> <a data-ga-category='header-solutions' href="javascript:void(0)" class="tbits-nav-link tbits-dropdown-toggle nav-icon-link"> Solutions </a> <ul class="tbits-dropdown-menu dropdown-menu"> <li> <a data-ga-category='header-solutions' data-ga-label='events' class="menu-link tbits-nav-link" href="/solutions/events">Live Events</a> </li> <li> <a data-ga-category='header-solutions' data-ga-label='sports' class="menu-link tbits-nav-link" href="/solutions/sports">Sports</a> </li> <li> <a data-ga-category='header-solutions' data-ga-label='labels-management' class="menu-link tbits-nav-link" href="/solutions/labels-management">Labels & Management</a> </li> <li> <a data-ga-category='header-solutions' data-ga-label='sponsorship' class="menu-link tbits-nav-link" href="/solutions/sponsorship">Sponsorship</a> </li> </ul> <div class="clearfix hidden-md hidden-lg"></div> </li> </div> <div class="tbits-nav-item"> <li class="nav-icon-active dropdown tbits-dropdown" id="header-partners"> <a data-ga-category='header-partners' class="tbits-nav-link tbits-dropdown-toggle nav-icon-link"> Resources </a> <ul class="tbits-dropdown-menu dropdown-menu"> <li> <a data-ga-category='header-resources' data-ga-label='integrations' class="menu-link tbits-nav-link" href="/resources/integrations">Integrations</a> </li> <li> <a data-ga-category='header-blog' data-ga-label='blog' class="menu-link tbits-nav-link" href="https://blog.tradablebits.com">Blog</a> </li> <li> <a data-ga-category='header-developers' data-ga-label='developers' class="menu-link tbits-nav-link" href="/developers">Developers</a> </li> </ul> <div class="clearfix hidden-md hidden-lg"></div> </li> </div> </div> <div class="tbits-nav-item"> <a id="log-in" data-ga-category='header-login' href="https://tradablebits.com/authorize" class="tbits-nav-link" target="_blank"> Log in </a> </div> <div class="tbits-nav-item"> <a data-ga-category='header-button' data-ga-label='start' class="btn public-btn tbits-square-btn tbits-btn-blue" href="javascript:void(0)" onclick="DemoModal.showModal()" id="signup-button"> <span class="glyphicons glyphicons-send hidden-xs"></span> Talk To Us </a> </div> <label for="drawer-toggle" id="drawer-toggle-label"></label> </div> </div> <div class="public-main-container"> <div class="content"> <div class="container"> <div class="section "> <div class="container"> <div class="section-inner"> <div class="segment"> <div class="section-text"> <div class="section-pre-title">Last Update: September 15, 2021</div> <div class="section-title"> <span class="transparent-text">TRADABLE BITS PRIVACY POLICY</span> </div> </div> <div class="section-text"> This privacy policy explains the manner in which TradableBits Media Inc. ("Tradable Bits”) collects, uses and discloses personal information through our fan engagement platform, our Website located at www.tradablebits.com, and through other interactions with individuals. </div> <div class="coco-text">Customer Data and the Tradable Bits PLATFORM</div> <div class="section-text">Tradable Bits provides a fan-based marketing platform to help companies create and share content, derive insights from fan activity and serve fans personalized content. The Tradable Bits platform works by integrating content from our customers, our customer's end users and supported third party platforms. We process this information to provide fan-based marketing services to our customers, and we do not use such information for any other purpose except as set out in this privacy policy or as permitted under our agreement with our customers. To the extent the California Consumer Privacy Act ("CCPA") applies to such information, the customer would be the "business" and Tradable Bits would be the "service provider" acting on behalf of the customer. </div> <div class="section-text">The following are some examples of the personal information we may collect and analyze to provide the Tradable Bits platform and services to our customers. </div> <div class="section-text"> <b>Fan-generated Content</b> We collect information that is generated by fans when they interact with our customer's website, content and other fans. This may include notes, tweets, comments, photographs, videos, gifs and other images and content. Our customers choose what personal information they wish to collect from fans through their website or platform. </div> <div class="section-text"> <b>Customer Data</b> We collect information and other content that our clients import to the Tradable Bits platform from the customer's data storage partners and supported third party platforms. This information may include tickets other sales data, customer lists, website engagement and usage data and survey results. Our customers may also use the Tradable Bits platform to export data to supported third party platforms for custom audience retargeting. Tradable Bits is not affiliated with the supported platforms and does not have control over the manner in which such platforms treat personal information. Our customer's use of such platforms is subject to the terms and conditions, privacy policies and other guidelines applicable to such supported platforms. </div> <div class="section-text"> <b>Usage Data</b> We collect and analyze data derived from our customer and their end users' use of our customers' website and the Tradable Bits platform, including data relating to the number of page views, return visits, social logins, track time/clicks, likes, bounce rates derived from fans, time spent using the company's website to improve and enhance the Tradable Bits platform. </div> <div class="section-text"> <b>Cookies and other Tracking Technology</b> <span> We may use cookies, pixels and similar technologies to remember fans when they visit our customers' websites, analyze fan behaviour and personalize our customers' websites. This information may include favourite sports teams, most-listened-to artists, or most-visited venues. To opt-out of the Tradable Bits tracking cookie, please <a class="green-link" href="https://tradablebits.com/optout/">click here</a>. We may also analyze end users' interactions across clients, teams, artists, and other fans in an aggregated and de-identified form to improve and enhance the Tradable Bits platform and for other development, optimization, diagnostic and corrective purposes, which may include market research, case studies and other similar initiatives. </span> </div> <div class="section-text"> We rely on our customers to comply with applicable privacy laws when collecting, using, or disclosing personal information of fans through our platform, including by obtaining appropriate consent to collect, use, and disclose personal information through the Tradable Bits platform. If you have any questions regarding the personal information we process on behalf of one of our customers, we encourage you to first contact the customer directly and/or review their applicable privacy policy. If you signed-up to receive marketing communications from one of our customers and now wish to unsubscribe, please contact the customer directly. </div> <div class="coco-text">Information We Collect and Use</div> <div class="section-text"> <b>Account Information</b> We collect and use customer information in order to create an account that can be used to access and use the Tradable Bits platform. This information includes customer name, billing address and other business contact information (email addresses, phone numbers), payment card information, as well as a username and password that you create. We use this information to create and administer user accounts, authenticate users, process payments, and manage access and control rights. We strongly recommend that you do not disclose your password to anyone. We will never ask you for your password in any unsolicited communication (such as letters, phone calls or email messages). If you become aware of any unauthorized access to or use of your account, you are required to notify us immediately. </div> <div class="section-text"> <b>Booking a Demo</b> If you sign-up for a free consultation, demo, or event, we may collect your name, job title, and business contact information (including company email and phone number), and certain information about your company. We use this information to contact you and otherwise facilitate or provide you with your consultation or demo. </div> <div class="section-text"> <b>Marketing Communications</b> We may send you communications (including by mail and email) regarding our platform and other products and services that we believe are of interest to you. You can unsubscribe at any time by clicking the "unsubscribe” link included at the bottom of each email or by contacting us at the contact information provided in the "Contact Us” section below. Please note that you may continue to receive transactional or account-related communications from us after you unsubscribe. </div> <div class="section-text"> <b>Employment</b> If you apply for a job with us, we may collect certain personal information about you (such as information that would be contained in a resume, cover letter, or other employment-related materials). We use this information for the purpose of processing, evaluating and responding to your application. </div> <div class="section-text"> <b>Surveys</b> From time to time, we may offer you the opportunity to participate in one of our surveys. The information obtained through our surveys is used in an aggregated, de-identified form. We use this information to help us understand our users and to enhance our website. </div> <div class="section-text"> <b>Contact Us</b> When you contact us with a comment, question or complaint through email, telephone, or the contact us form on our Website, you may be asked for information that identifies you, such as your name, email address, and a telephone number, along with additional information we need to help us promptly answer your question or respond to your comment. We may retain this information to assist you in the future and to improve our customer service and service offerings. </div> <div class="coco-text">SHARING OF PERSONAL INFORMATION</div> <div class="section-text"> We do not sell or disclose personal information to third parties without your consent, except as set forth below or as required or permitted by law. </div> <div class="section-text"> <b>Service Providers</b> Personal information will be transferred (or otherwise made available) to certain third parties that provide services on our behalf. We use service providers to provide services such as hosting the Website and our platforms, and providing payment processing, advertising, and marketing services. Our service providers are only provided with the information they need to perform their designated functions and are not authorized to use or disclose personal information for their own marketing or other purposes. Personal information is stored by Tradable Bits and its service providers on servers located in Canada. We may share personal information within Tradable Bits and with service providers to enhance services and application and platform development, and (after appropriate anonymization) across our clients. </div> <div class="section-text"> <b>Legal and Compliance</b> We may provide personal information in response to a search warrant to other legally valid inquiry or order, or to another organization for the purposes of investigating a breach of an agreement or contravention of law or detecting, suppressing or preventing fraud, or as otherwise may be required or permitted by applicable Canadian, U.S. or other law or legal process, which may include lawful access by US or foreign courts, law enforcement or other government authorities. Personal information may also be disclosed where necessary for the establishment, exercise or defence of legal claims and to investigate or prevent actual or suspected loss or harm to persons or property. </div> <div class="section-text"> <b>Sale of Business</b> We may transfer any information we have about you as an asset in connection with a proposed or completed merger, acquisition or sale (including transfers made as part of insolvency or bankruptcy proceedings) involving all or part of Tradable Bits or as part of a corporate reorganization or other change in corporate control. </div> <div class="coco-text">INFORMATION ABOUT OUR WEBSITE</div> <div class="section-text"> <b>Visiting our Website</b> In general, you can visit our Website without telling us who you are or submitting any personal information. However, we collect the IP (Internet protocol) addresses of all visitors to our Website and other related information such as page requests, browser type, operating system and average time spent on our Website. We use this information to help us understand our Website activity and to monitor and improve our Website. </div> <div class="section-text"> <b>Cookies</b> Our Website uses a technology called "cookies". A cookie is a tiny element of data that our Website sends to a user's browser, which may then be stored on the user's hard drive so that we can recognize the user's computer or device when they return. You may set your browser to notify you when you receive a cookie or to not accept certain cookies. However, if you decide not to accept cookies from our Website, you may not be able to take advantage of all of the Website features. </div> <div class="section-text"> <b>Tracer Tags & Web Beacons</b> Our Website may also use a technology called "tracer tags” or "Web Beacons”. This technology allows us to understand which pages you visit on the Website. These tracer tags are used to help us optimize and tailor the Website for you and other future visitors to the Website. </div> <div class="section-text"> <b>Analytics</b> <span> We may use a third party such as Google Analytics to help us gather and analyze information about the areas visited on the Website (such as the pages most read, time spent, search terms and other engagement data) in order to evaluate and improve the user experience and the Website. For more information or to opt-out using the Google Analytics opt-out browser add-on, see Google's page entitled <a class="green-link" href="http://www.google.com/policies/privacy/partners/">"How Google uses information from sites or appsthat use our services"</a>. </span> </div> <div class="section-text"> <b>Third Party Links</b> Our website may contain links to other websites that Tradable Bits does not own or operate. We provide links to third party websites as a convenience to the user. These links are not intended as an endorsement of or referral to the linked websites. The linked websites have separate and independent privacy policies, notices and terms of use. We do not have any control over such websites, and therefore we have no responsibility or liability for the manner in which the organizations that operate such linked websites may collect, use or disclose, secure and otherwise treat personal information. We encourage you to read the privacy policy of every website you visit. </div> <div class="coco-text">SAFEGUARDS AND RETENTION</div> <div class="section-text"> We have implemented administrative, technical and physical measures in an effort to safeguard the personal information in our custody and control against theft, loss and unauthorized access, use, modification and disclosure. We restrict access to personal information on a need-to-know basis to employees and authorized service providers who require access to fulfil their job requirements. </div> <div class="section-text"> We have record retention processes designed to retain personal information for no longer than necessary for the purposes set out herein or as otherwise required to meet legal or business requirements. </div> <div class="coco-text">ACCESS TO INFORMATION / DELETION REQUEST</div> <div class="section-text"> If we receive a request from an individual to access or update personal information we maintain on behalf of a customer, we will direct that individual to the relevant customer. We will assist our customers wherever possible in responding to individual access requests. </div> <div class="section-text"> Subject to applicable law, you have the right to access, update, delete, and correct inaccuracies in your personal information in our control. You may request access, updating, deletion, and corrections of inaccuracies in your personal information in our custody or control by emailing or writing to us at the contact information set out below. We may request certain personal information for the purpose of verifying the identity of the individual seeking access to his or her personal information records. </div> <div class="coco-text">UPDATES TO THE PRIVACY POLICY</div> <div class="section-text"> We may update this privacy policy periodically to reflect changes to our privacy practices. We encourage you to periodically review this page to ensure you are familiar with those changes. We will indicate at the top of this privacy policy when it was most recently updated. </div> <div class="coco-text">CONTACT US</div> <div class="section-text">If you have any questions, concerns or comments about this privacy policy or the manner in which we or our service providers treat your personal information, or to request access to our collection of your personal information, please contact us at: </div> <pre> Chief Technology Officer Suite #301, 7 West 7th Ave, Vancouver, BC, Canada, V5Y 1L4 </pre> <div class="section-text"> <span> or contact us by submitting your question or request at <a class="green-link" href="https://tradablebits.com/contact">https://tradablebits.com/contact</a> </span> </div> </div> </div> </div> </div> </div> </div> <div class="tb-footer hidden-print"> <div class="footer-inner container"> <div class="flex-row justify-center items-start"> <div class="col-xs-12 col-sm-6"> <div class="tbits-footer-group"> <div class="text-lg text-white coco-text">About Us</div> <hr> <a href="/about">Company</a> <a href="/careers">Careers</a> <a href="/branding">Brand Guide</a> <a href="/contact">Contact Us</a> </div> </div> <div class="col-sm-6 hidden-xs"> <div class="tbits-footer-group hidden-xs"> <div class="text-lg text-white coco-text">Connect</div> <hr> <div> <a href="https://www.facebook.com/Tradable" target="_blank"> <span class="tbits-icon tbits-icon-facebook-icon tbits-social-svg"></span> </a> <a href="https://twitter.com/tradablebits" target="_blank"> <span class="tbits-icon tbits-icon-x-icon tbits-social-svg"></span> </a> <a href="https://www.instagram.com/tradablebits/" target="_blank"> <span class="tbits-icon tbits-icon-instagram-icon tbits-social-svg"></span> </a> <a href="http://www.linkedin.com/company/tradable-bits?trk=tyah" target="_blank"> <span class="tbits-icon tbits-icon-linkedin-icon tbits-social-svg"></span> </a> </div> </div> </div> <img class="iso-logo" src="https://tradablebits.com/static/images/public/iso-logo.webp" alt=""> </div> </div> <div class="tb-copyright hidden-print"> <div>Suite #301, 7 West 7th Ave, Vancouver, BC, Canada, V5Y 1L4 © 2025 TradableBits Media Inc.</div> <div>Names, logos, and trademarks mentioned herein are the property of their respective owners (“Third-Party Owners”) </div> <div>Any feedback received through support queries or inquiries is owned by TradableBits Media Inc. </div> <div> All rights reserved. <a class="green-link" href="/privacy">Privacy Policy</a> | <a class="green-link" href="/terms">Terms</a> | <a class="green-link" href="http://status.tradablebits.com" target="_blank">Status</a> </div> </div> </div> </div> <div class="modal fade" id="talk-to-us" tabindex="-1" role="dialog"></div> <div id="modal-dialog" class="modal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"></div> <div class="modal-body"></div> <div class="modal-footer"></div> </div> </div> </div> </div> <div id="helper-div" style="z-index:10000;"></div> <div id="grey-overlay"></div> <div id="white-wall"><img class="tbits-throbber" src="https://tradablebits.com/static/icons/tbits_throbber.svg"></div> <div id="cookie-footer" style="display: none;"> <img src="https://tradablebits.com/static/images/tradablebits-logo-allwhite-cropped.png" style="width:180px; margin-bottom: 10px;"> <div class="flex-center"> <div> This website uses cookies to and other technologies to tailor your experience, for advertising purposes and to understand how you and other visitors use our site. By continuing to use our site, you agree to our <a class="cookie-link" href="/terms" target="_blank">Terms of Service</a> and <a class="cookie-link" href="/privacy" target="_blank">Privacy Policy</a>. </div> <button class="btn accept-cookies" onclick="acceptCookies()">Accept</button> </div> </div> <script type="text/javascript"> $(function () { // navigating back leaves this class on contend div $('.wrapper').removeClass('open-drawer'); $('#drawer-toggle').prop('checked', false); $(document).find("[data-ga-category]").click(function () { var category = $(this).attr('data-ga-category'); var label = $(this).attr('data-ga-label'); _gaq.push(['_trackEvent', category, 'Click', label]); return true; }); $(document).on('touchstart.dropdown', '.dropdown-menu', function (e) { e.stopPropagation(); }); $('#drawer-toggle-label').on('click', function (e) { toggleSidebar(); }); /* Allow dropdowns to be toggled by clicking as touch devices don't trigger hover */ $('.tbits-dropdown-toggle').on('click', function() { $('.tbits-dropdown-toggle').removeClass('hovered') $(this).addClass('hovered') }) $('.tbits-dropdown-toggle').hover(function() { $('.tbits-dropdown-toggle').removeClass('hovered') }) $('.public-main-container .content').on('click', function() { $('.tbits-dropdown-toggle').removeClass('hovered') }) }); function toggleSidebar() { let $menu = $('.tbits-navbar-collapse') let $overlay = $('#grey-overlay') $overlay.off() if($overlay.hasClass('shown')) { $overlay.off() $overlay.one('transitionend', function() { $overlay.hide() }) } else { $overlay.show() $overlay.on('click', function() { toggleSidebar() }) } $(document.body).toggleClass('modal-open') $menu.toggleClass('opened') _.defer(() => $overlay.toggleClass('shown')) } window.hsConversationsSettings = { loadImmediately: false, } </script> <script type="text/javascript" defer="defer"> var _gaq = _gaq || []; var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js'; _gaq.push(['_require', 'inpage_linkid', pluginUrl]); _gaq.push(['_setAccount', 'UA-19899321-1']); _gaq.push(['_setDomainName', '.tradablebits.com']); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script> $(document).ready(function () { var cookiesEnabled = readCookie('tbits_accept'); if (!cookiesEnabled) { $('#cookie-footer').show() } setTimeout(() => $('.public-main-container').addClass('ready'), 1500) }); $(document).imagesLoaded(function() { $('.public-main-container').addClass('ready') }) function acceptCookies() { var expiresTime = new Date((new Date()).getTime() + 1000 * 60 * 60 * 24 * 30).toGMTString(); document.cookie = 'tbits_accept=true; Path=/; expires=' + expiresTime; $('#cookie-footer').hide(); } class DemoModal { constructor() { throw new Error('This is a static class'); } static page = 0; static canvas = $('#modal-dialog'); static data = {} static nextPage() { switch (this.page) { case 0: this.data.solutions = $('input[name="solutions"]:checked').map((i, el) => $(el).val()).toArray() this.page = 1; this.canvas.html(_.template($("#demo-modal-page-1-template").html())()); break; case 1: this.data.goals = $('input[name="goals"]:checked').map((i, el) => $(el).val()).toArray() this.page = 2; this.canvas.html(_.template($("#demo-modal-page-2-template").html())()); let $form = $('#modal-dialog .book-demo-modal .book-demo-form'); $form.on('submit', (e) => { e.preventDefault() this.handleContactForm($form) }) break; default: this.canvas.modal('hide'); break; } } static handleContactForm($form) { this.sendContactMessage($form, this.data.goals, this.data.solutions).then(() => { this.canvas.html(_.template($("#demo-modal-page-3-template").html())()); }) } static sendContactMessage($form, goals=null, solutions=null) { if (!validateFormNatively($form)) { return } $form.find(".backend-error").hide(); let data = { name: $form.find('.name').val(), email: $form.find('.email').val(), details: $form.find('.details').val(), goals, solutions }; return $.ajax({ type: "POST", data, dataType: "json", url: "/ajax/leads", error: (xhr) => { $form.find(".backend-error").html(xhr.responseText); $form.find(".backend-error").show(); }, }); } static showModal() { this.page = 0; this.data = {}; this.canvas.html(_.template($("#demo-modal-template").html())()); this.canvas.modal({'keyboard': true, 'backdrop': 'static'}); } } </script> <style> .book-demo-form { display: flex; flex-direction: column; gap: 25px; } .book-demo-form .form-group { margin: 0; } .book-demo-form p { margin-bottom: 0; } </style> <script type="text/template" id="demo-modal-template"> <div class="modal-dialog book-demo-modal public-modal"> <div class="modal-content"> <div class="modal-header"> <modal-close-button></modal-close-button> <h4 class="modal-title">Talk To Us</h4> </div> <div class="modal-body book-demo"> <form class="book-demo-form"> <p class="text-lg"> See what Tradable Bits can do for you. See exactly what we do, how much we charge, and what purpose-built looks like for your team. </p> <p class="font-bold text-lg">What do you need help with?</p> <div class="flex-row flex-wrap gap-sm"> <input type="checkbox" style="display: none" name="solutions" id="first_party_data_collection" value="first_party_data_collection"> <label class="btn tbits-btn-public-multi" for="first_party_data_collection">Zero-Party Data Collection </label> <input type="checkbox" style="display: none" name="solutions" id="analytics_audience_segmentation" value="analytics_audience_segmentation"> <label class="btn tbits-btn-public-multi" for="analytics_audience_segmentation">Analytics + Audience Segmentation </label> <input type="checkbox" style="display: none" name="solutions" id="centralizing_data_sources" value="centralizing_data_sources"> <label class="btn tbits-btn-public-multi" for="centralizing_data_sources">Centralizing data sources </label> <input type="checkbox" style="display: none" name="solutions" id="sponsorship_fulfillment" value="sponsorship_fulfillment"> <label class="btn tbits-btn-public-multi" for="sponsorship_fulfillment">Sponsorship fulfillment </label> <input type="checkbox" style="display: none" name="solutions" id="digital_advertising" value="digital_advertising"> <label class="btn tbits-btn-public-multi" for="digital_advertising">Digital Advertising </label> <input type="checkbox" style="display: none" name="solutions" id="fan_engagement" value="fan_engagement"> <label class="btn tbits-btn-public-multi" for="fan_engagement">Fan Engagement</label> <input type="checkbox" style="display: none" name="solutions" id="other" value="other"> <label class="btn tbits-btn-public-multi" for="other">Other </label> </div> <button type="button" class="btn public-btn tbits-square-btn tbits-btn-green" onclick="DemoModal.nextPage()"> Next </button> </form> </div> </div> </div> </script> <script type="text/template" id="demo-modal-page-1-template"> <div class="modal-dialog book-demo-modal public-modal"> <div class="modal-content"> <div class="modal-header"> <modal-close-button></modal-close-button> <h4 class="modal-title">Talk To Us</h4> </div> <div class="modal-body book-demo"> <form class="book-demo-form"> <p class="text-lg"> Kindly provide us with additional information. This will assist us in determining the most effective solutions for your team. </p> <p class="font-bold text-lg">What do you need help with?</p> <div class="flex-row flex-wrap gap-sm"> <input type="checkbox" style="display: none" name="goals" id="sell_more_tickets" value="sell_more_tickets"> <label class="btn tbits-btn-public-multi" for="sell_more_tickets">Sell More Tickets</label> <input type="checkbox" style="display: none" name="goals" id="scale_advertising" value="scale_advertising"> <label class="btn tbits-btn-public-multi" for="scale_advertising">Scale my advertising</label> <input type="checkbox" style="display: none" name="goals" id="improve_roi" value="improve_roi"> <label class="btn tbits-btn-public-multi" for="improve_roi">Improve my ROI</label> <input type="checkbox" style="display: none" name="goals" id="drive_fan_engagement" value="drive_fan_engagement"> <label class="btn tbits-btn-public-multi" for="drive_fan_engagement">Drive better fan engagement</label> <input type="checkbox" style="display: none" name="goals" id="personalized_fan_experiences" value="personalized_fan_experiences"> <label class="btn tbits-btn-public-multi" for="personalized_fan_experiences">More personalized fan experiences</label> <input type="checkbox" style="display: none" name="goals" id="get_more_sponsors" value="get_more_sponsors"> <label class="btn tbits-btn-public-multi" for="get_more_sponsors">Get more Sponsors</label> <input type="checkbox" style="display: none" name="goals" id="find_new_fans" value="find_new_fans"> <label class="btn tbits-btn-public-multi" for="find_new_fans">Find new fans</label> <input type="checkbox" style="display: none" name="goals" id="streamline_workflows" value="streamline_workflows"> <label class="btn tbits-btn-public-multi" for="streamline_workflows">Streamline my workflows</label> <input type="checkbox" style="display: none" name="goals" id="other" value="other"> <label class="btn tbits-btn-public-multi" for="other">Other</label> </div> <button type="button" class="btn tbits-square-btn tbits-btn-green" onclick="DemoModal.nextPage()"> Next </button> </form> </div> </div> </div> </script> <script type="text/template" id="demo-modal-page-2-template"> <div class="modal-dialog book-demo-modal public-modal"> <div class="modal-content"> <div class="modal-header"> <modal-close-button></modal-close-button> <h4 class="modal-title">Talk To Us</h4> </div> <div class="modal-body book-demo"> <form class="book-demo-form"> <p class="text-lg">Who should we connect with?</p> <div class="form-group has-placeholder-label"> <div class="control-wrapper"> <input type="text" class="form-control name" name="name" autocomplete="off" placeholder=" " maxlength="255" required> <label>Name</label> </div> </div> <div class="form-group has-placeholder-label"> <div class="control-wrapper"> <input type="email" class="form-control book-demo-email email" name="email" autocomplete="off" placeholder=" " required maxlength="255"> <label>Company Email</label> </div> </div> <div class="form-group has-placeholder-label"> <div class="control-wrapper"> <textarea type="text" class="form-control details" name="details" autocomplete="off" placeholder=" " style="height: 100px;"></textarea> <label>How Can We Help?</label> </div> <div class="backend-error"> </div> </div> <button class="btn tbits-square-btn tbits-btn-green"> Next </button> </form> </div> </div> </div> </script> <script type="text/template" id="demo-modal-page-3-template"> <div class="modal-dialog book-demo-modal public-modal"> <div class="modal-content"> <div class="modal-header"> <modal-close-button></modal-close-button> <h4 class="modal-title">Talk To Us</h4> </div> <div class="modal-body book-demo"> <form class="book-demo-form"> <p>One of our experts will be contacting you shortly with a time and place to chat.</p> <p>In the meantime, hop into our community of fan marketers.</p> <p>We'll send you occasional emails about what's top of mind - tactics, strategies, and ruminations on everything fan marketing</p> <button type="button" class="btn tbits-square-btn tbits-btn-green" onclick="DemoModal.nextPage()"> I'm In! </button> </form> </div> </div> </div> </script> <noscript> <div class="text-center" style="z-index: 9999; position: fixed; bottom: 0; width: 100%;"> <div class="alert alert-danger" style="display: inline-block; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5)"> You must enable javascript to use this web site </div> </div> </noscript> </body> </html>