Service catalog
Every service is a function exported by @zeste/services, named after its key. Its options are typed; the
required ones are marked. The catalog is generated from tarteaucitron.js. To add a missing service,
contribute it to tarteaucitron.js, and zeste picks it up on its
next update.
import { gtag, youtube } from '@zeste/services';
const services = [gtag({ gtagUa: 'G-XXXXXXX' }), youtube()];With the script tag, use the key: services: { gtag: { gtagUa: 'G-XXXXXXX' } }.
| Service | Function | Category | Options |
|---|---|---|---|
| ABTasty | abtasty() | api | abtastyID required |
| Acastembed | acast() | video | — |
| ActiSTAT | actistat() | analytic | actistatId required |
| Active Campaign | activecampaignvgo() | other | activecampaignAccount required |
| Active Campaign | activecampaign() | ads | actid required |
| Ad Up Technology (ads)embed | aduptech_ads() | ads | — |
| Ad Up Technology (conversion)embed | aduptech_conversion() | ads | — |
| Ad Up Technology (retargeting)embed | aduptech_retargeting() | ads | — |
| AddThisembed | addthis() | social | addthisPubId required |
| AddToAny (feed) | addtoanyfeed() | social | addtoanyfeedSubscribeLinkaddtoanyfeedUri required |
| AddToAny (share)embed | addtoanyshare() | social | — |
| Adform | adform() | ads | adformpagenameadformpm |
| Adobe - Analysis Workspace | adobeworkspace() | analytic | adobeworkspaceId1adobeworkspaceId2adobeworkspaceId3 |
| Adobe Analytics | adobeanalytics() | analytic | adobeanalyticskey required |
| Advertising | gcmadstorage() | — | |
| Affilae | affilae() | ads | affilae required |
| Amazonembed | amazon() | ads | — |
| Amplitude | amplitude() | analytic | amplitude required |
| Analytics | gcmanalyticsstorage() | — | |
| antvoice | antvoice() | ads | antvoiceId required |
| Arc.io | arcio() | api | arcId required |
| Arte.tvembed | artetv() | video | — |
| AT Internet | atinternethightrack() | analytic | atLibUrl requiredatMore |
| AT Internet (privacy by design)cookieless mode off by default | atinternet() | analytic | atLibUrl requiredatMoreatNoFallbackatinternetAlreadyLoadedatinternetSendData |
| Aushaembed | ausha() | video | — |
| Bandcampembed | bandcamp() | video | — |
| Bing Ads Universal Event Trackingcookieless mode off by default | bingads() | ads | bingadsID requiredbingadsMorebingadsStoreCookies |
| Brevo (formerly sendinblue) | sendinblue() | other | sendinblueKey required |
| Brevo Conversations | brevochat() | support | brevoConversationsId required |
| Calameoembed | calameo() | video | — |
| Calameo Libraryembed | calameolibrary() | video | — |
| Calendlyembed | calendly() | other | — |
| Canal-U.tvembed | canalu() | video | — |
| CJ.com | cjcom() | ads | cjUserId required |
| Claritycookieless mode off by default | clarity() | analytic | clarity required |
| Click Dimensions | clickdimensions() | ads | clickdimensionsAccountKeyclickdimensionsDomain |
| Clicky | clicky() | analytic | clickyId requiredclickyMore |
| Clicmanagerembed | clicmanager() | ads | — |
| Collect Chat | collectchat() | other | collectchatId required |
| Compteur.fr | compteur() | analytic | compteurID required |
| ContentSquare | contentsquare() | analytic | contentsquareID required |
| Crazy Egg | crazyegg() | analytic | crazyeggId required |
| Crisp Chatno consent needed | crisp() | support | crispID required |
| Criteoembed | criteo() | ads | — |
| Criteo OneTag | criteoonetag() | ads | criteoonetagAccount requiredcriteoonetagMore |
| Dailymotionembed | dailymotion() | video | — |
| Dating Affiliationembed | datingaffiliation() | ads | — |
| Dating Affiliation (Pop Up)embed | datingaffiliationpopup() | ads | — |
| Deezerembed | deezer() | video | — |
| Dialog Insight | dialoginsight() | support | dialogInsightId required |
| Discord (Server Widget)embed | discord() | social | — |
| Disqus | disqus() | comment | disqusShortname required |
| DoubleClickembed | doubleclick() | ads | — |
| Dynatrace | dynatrace() | api | dynatraceConfigdynatraceJSPath |
| eKomi | ekomi() | social | ekomiCertId required |
| Elfsight | elfsight() | support | — |
| Emolytics | emolytics() | analytic | emolyticsID required |
| Equativ | equativ() | ads | equativId required |
| Eskimi | eskimi() | ads | eskimiInit required |
| eTracker | etracker() | analytic | etracker required |
| Eulerian | eulerian() | analytic | eulerianHost required |
| Facebookembed | facebook() | social | — |
| Facebook (commentaire)embed | facebookcomment() | comment | — |
| Facebook (Customer Chat)embed | facebookcustomerchat() | social | facebookChatID required |
| Facebook (like box)embed | facebooklikebox() | social | — |
| Facebook (post)embed | facebookpost() | social | — |
| Facebook Pixel | facebookpixel() | ads | facebookpixelId requiredfacebookpixelMore |
| Facil'ITI | faciliti() | other | facilitiID required |
| Filloutembed | fillout() | other | — |
| Firebase | firebase() | analytic | firebaseApiKey requiredfirebaseAppIdfirebaseAuthDomainfirebaseDatabaseUrlfirebaseMeasurementIdfirebaseProjectIdfirebaseStorageBucket |
| Force24 | force24() | analytic | force24clientIdforce24trackingId |
| France Cultureembed | fculture() | video | — |
| FreshSales (CRM) | freshsalescrm() | analytic | freshsalescrmId required |
| Functionality | gcmfunctionality() | — | |
| Gallicaembed | gallica() | other | — |
| geniallyembed | genially() | api | — |
| Geoportail maps Embedembed | geoportail() | api | — |
| Get+ | getplus() | analytic | getplusId required |
| GetQuantycookieless mode off by default | getquanty() | analytic | getguanty requiredgetquantyAlreadyLoaded |
| Golden Bees | goldenbees() | ads | goldenbeesId required |
| Google Adscookieless mode off by default | googleads() | ads | googleadsCustomDomaingoogleadsId requiredgoogleadsMore |
| Google Adsenseembed | adsense() | ads | — |
| Google Adsense Automatic | adsenseauto() | ads | adsensecapub required |
| Google Adsense Search | adsensesearch() | ads | — |
| Google Adsense Search (form) | adsensesearchform() | ads | — |
| Google Adsense Search (result) | adsensesearchresult() | ads | adsensesearchresultCx required |
| Google Adwords (conversion) | googleadwordsconversion() | ads | adwordsconversionColoradwordsconversionCurrencyadwordsconversionCustom1adwordsconversionCustom2adwordsconversionFormatadwordsconversionId requiredadwordsconversionLabeladwordsconversionLanguageadwordsconversionValue |
| Google Adwords (remarketing) | googleadwordsremarketing() | ads | adwordsremarketingId required |
| Google Agendaembed | gagenda() | other | — |
| Google Analytics (ga.js) | gajs() | analytic | gajsAnonymizeIpgajsMoregajsPageViewgajsUa required |
| Google Analytics (GA4)cookieless mode off by default | gtag() | analytic | gtagCrossdomaingtagCustomDomaingtagMoregtagUa required |
| Google Analytics (gtag.js)cookieless mode off by default | multiplegtag() | analytic | multiplegtagCustomDomainmultiplegtagUa |
| Google Analytics (universal) | analytics() | analytic | analyticsAnonymizeIpanalyticsMoreanalyticsPageViewanalyticsPrepareanalyticsUa requiredanalyticsUaCreate |
| Google Docsembed | gdocs() | other | — |
| Google Formsembed | gforms() | other | — |
| Google jsapi | jsapi() | api | — |
| Google Mapsembed | googlemaps() | api | googlemapsKeygooglemapsLibrariesmapscallback |
| Google Mapsembed | maps_noapi() | other | — |
| Google Maps Embedembed | googlemapsembed() | api | — |
| Google Maps Search APIembed | googlemapssearch() | api | — |
| Google Optimize | goptimize() | other | goptimize required |
| Google Partners Badge | googlepartners() | ads | — |
| Google Sheetsembed | gsheets() | other | — |
| Google Signin | googlesignin() | other | — |
| Google Slidesembed | gslides() | other | — |
| Google Tag Managercookieless mode off by default | googletagmanager() | api | googletagmanagerCustomDomaingoogletagmanagerId required |
| Google Tag Managercookieless mode off by default | multiplegoogletagmanager() | api | multiplegoogletagmanagerCustomDomainmultiplegoogletagmanagerId required |
| Google Webfonts | googlefonts() | api | googleFonts required |
| Google+ | gplus() | social | — |
| Google+ (badge) | gplusbadge() | social | — |
| hCaptchaembed | hcaptcha() | other | — |
| HelloAssoembed | helloasso() | api | — |
| Hotjar | hotjar() | analytic | HotjarSvhotjarId |
| Hubspot | hubspot() | analytic | hubspotBusinessUnitIdhubspotId required |
| Instagramembed | instagram() | social | — |
| Intercom | intercomChat() | support | intercomKey required |
| Internet Archiveembed | archive() | video | — |
| Issuuembed | issuu() | other | — |
| Kameleoon | kameleoon() | analytic | kameleoon |
| Klaviyo | klaviyo() | ads | klaviyoCompanyId required |
| Koban | koban() | analytic | kobanapi requiredkobanurl required |
| Kompass | kompass() | analytic | kompassId required |
| Kwankoembed | kwanko() | ads | — |
| Lead Forensics | leadforensics() | ads | leadforensicsId required |
| LeadForensics | leadforensicsold() | analytic | leadforensicsIidentifierleadforensicsSf14gv |
| Leadinfo | leadinfo() | analytic | leadinfoId required |
| Linkedinembed | linkedin() | social | — |
| Linkedin Insight | linkedininsighttag() | ads | linkedininsighttag |
| M6 Météoembed | m6meteo() | api | — |
| MadMetrics | madmetrics() | ads | madmetricsClientIdmadmetricsDirectIdmadmetricsHostname requiredmadmetricsLlmIdmadmetricsReferalIdmadmetricsSiteId |
| Marker.io | markerio() | support | markerioProjectId required |
| Marketo munchkin | marketomunchkin() | api | marketomunchkinkey required |
| Matomono consent needed | matomohightrack() | analytic | matomoHostmatomoId required |
| Matomo (privacy by design)no consent needed | matomo() | analytic | matomoHostmatomoId requiredmatomoMore |
| Matomo Cloud (heatmap) | matomoheatmap() | analytic | — |
| Matomo Cloud (privacy by design)cookieless mode off by default | matomocloud() | analytic | matomoCustomJSPathmatomoDontTrackPageViewmatomoFullTrackingmatomoHostmatomoId requiredmatomocloudMore |
| Matomo Tag Managercookieless mode off by default | matomotm() | api | matomotmUrl required |
| Matterportembed | matterport() | other | — |
| Mautic | mautic() | analytic | mauticurl required |
| Météo Franceembed | meteofrance() | api | — |
| MicroAnalyticno consent needed | microanalytics() | analytic | microanalyticsID required |
| Microsoft Campaign Analytics | microsoftcampaignanalytics() | analytic | microsoftcampaignanalyticsUUID requiredmicrosoftcampaignanalyticsactionIdmicrosoftcampaignanalyticsdomainId |
| Mixcloudembed | mixcloud() | video | — |
| Mixpanel | mixpanel() | analytic | — |
| MTcaptcha | mtcaptcha() | api | mtcaptchaSitekey required |
| MyFeelBack (Skeepers) | myfeelback() | api | myfeelbackId required |
| OneSignal | onesignal() | api | onesignalAppId required |
| Open Web Analytics | openwebanalytics() | analytic | openwebanalyticsHostopenwebanalyticsId |
| Openstreetmap Embedembed | openstreetmap() | api | — |
| Outbrain | outbrain() | ads | — |
| Outbrain Amplify | outbrainamplify() | ads | outbrainamplifyId required |
| Pardot | pardot() | analytic | piAIdpiCId |
| Personalization | gcmpersonalization() | — | |
| Personalized Advertising | gcmadsuserdata() | — | |
| Piano Analyticscookieless mode off by default | pianoanalytics() | analytic | pianoCollectDomainpianoSendDatapianoSite |
| Pingdom | pingdom() | api | pingdomId required |
| Pinterestembed | pinterest() | social | — |
| Pinterest Pixel | pinterestpixel() | ads | pinterestpixelId required |
| Pipedrive | pipedrive() | support | pipedriveCompanypipedrivePlaybook |
| Piwik Procookieless mode off by default | piwikpro() | analytic | piwikProContainerpiwikProId |
| Piximedia | piximedia() | ads | piximediaIdpiximediaNamepiximediaTagpiximediaType |
| Plausibleno consent needed | plausible() | analytic | plausibleDomain requiredplausibleEndpoint |
| PlayPlayembed | playplay() | video | — |
| Plezi | plezi() | analytic | pleziTenantpleziTw |
| podCloudembed | podcloud() | video | — |
| Posthog | posthog() | other | posthogApiKeyposthogHost |
| Prelinkerembed | prelinker() | ads | — |
| Preziembed | prezi() | video | — |
| Pubdirecteembed | pubdirecte() | ads | — |
| PureChat | purechat() | support | purechatId required |
| reCAPTCHAembed | recaptcha() | api | recaptchaOnLoadrecaptcha_hlrecaptchaapi |
reddit() | ads | redditAAIDredditExternalIdredditIDFAredditInit required | |
| Robo Fabrica Chatbot | robofabrica() | support | robofabricaUuid required |
| RumbleTalkembed | rumbletalk() | social | rumbletalkid required |
| Screeb | screeb() | support | screebDontInitscreebId required |
| Seamlessaccessembed | seamlessaccess() | api | seamlessaccessInitiator required |
| Security | gcmsecurity() | — | |
| Shareaholicembed | shareaholic() | social | shareaholicSiteId required |
| ShareASaleembed | shareasale() | ads | — |
| ShareThisembed | sharethis() | social | sharethisPublisher required |
| ShareThis Sticky | sharethissticky() | social | sharethisStickyProperty required |
| SharpSpring | sharpspring() | analytic | ssAccountssId |
| Shinystat | shinystat() | analytic | shinystatUser required |
| Simple Analyticsno consent needed | simpleanalytics() | analytic | — |
| Skaze | skaze() | ads | skazeIdentifier requiredskazeMore |
| SlideShareembed | slideshare() | video | — |
| Slido Eventembed | slido() | support | — |
| Smartsupp | smartsupp() | support | smartsuppKey required |
| Snapchat | snapchat() | analytic | snapchatEmailsnapchatId requiredsnapchatMore |
| SoundCloudembed | soundcloud() | video | — |
| Spotifyembed | spotify() | video | — |
| Statableno consent needed | statable() | analytic | statableHoststatableSiteId required |
| StatCounterembed | statcounter() | analytic | — |
| Stonly (privacy by design)no consent needed | stonly() | api | stonlyId required |
| Studizz Chatbot | studizz() | support | studizzToken required |
| TagCommander | tagcommander() | api | tagcommanderid required |
| Tawk.to chat | tawkto() | support | tawktoId requiredtawktoWidgetId |
| Teads | teads() | ads | teadsBuyerPixelId required |
| TeamBrain | teambrain() | analytic | teambrainProxyUrlteambrainUrl |
| TheTradeDesk | thetradedesk() | ads | thetradedeskAdvertiserIdthetradedeskUpixelId |
| TidyCal | tidycal() | support | — |
| Tiktok | tiktok() | analytic | tiktokId requiredtiktokMore |
| Tiktok Video | tiktokvideo() | video | — |
| Timeline JSembed | timelinejs() | api | — |
| tolk.ai | tolkai() | other | tolkaiBot required |
| Tolk.ai Genii | tolkaigenii() | support | tolkaiGeniiProject required |
| Trustpilotembed | trustpilot() | other | — |
| Twenga | twenga() | ads | twengaIdtwengaLocale |
| Twitchembed | twitch() | video | — |
| Typekit (adobe) | typekit() | api | typekitId required |
| Ubib Chatbot | ubib() | support | ubibHashubibId |
| User.com | usercom() | analytic | userApiKeyuserId |
| Userlike | userlike() | support | userlikeKey required |
| UserPilot | userpilot() | analytic | userpilotToken required |
| UserVoice | uservoice() | support | userVoiceApi required |
| Userway | userway() | support | userwayId required |
| Verizon Dot Tag | verizondottag() | analytic | verizondottagPixelIdverizondottagProjectId required |
| Videasembed | videas() | video | — |
| Vimeoembed | vimeo() | video | — |
| Visiblee | visiblee() | analytic | visibleeclientid requiredvisibleedomain |
| VisualRevenue | visualrevenue() | analytic | visualrevenueId required |
| vShopembed | vshop() | ads | — |
| Web contentembed | iframe() | other | — |
| Webmecanik | webmecanik() | analytic | webmecanikurl required |
| Weborama | weborama() | analytic | — |
| WebTV Normandie Universitéembed | webtvnu() | video | — |
| Weply | weply() | support | weplyId required |
| Woopra Customer Journey Analytics | woopra() | analytic | woopraDomain required |
| Wysistat | wysistat() | analytic | wysistat required |
| Wysistat (privacy by design)no consent needed | wysistathightrack() | analytic | wysistatNom required |
| X (formerly Twitter)embed | twitter() | social | — |
| X (formerly Twitter) cardsembed | twitterembed() | social | — |
| X (formerly Twitter) timelinesembed | twittertimeline() | social | — |
| X (formerly Twitter) Universal Website Tag | twitteruwt() | analytic | twitteruwtId required |
| X (formerly Twitter) Widgets APIembed | twitterwidgetsapi() | api | — |
| Xandr (Conversion)embed | xandrconversion() | ads | — |
| Xandr (Segment)embed | xandrsegment() | ads | — |
| Xandr (Universal) | xandr() | ads | xandrId required |
| Xiti | xiti() | analytic | xitiId requiredxitiMore |
| Xiti (SmartTag) | xiti_smarttag() | analytic | xiti_smarttagLocalPathxiti_smarttagSiteId |
| Yandex Metrica | metrica() | analytic | yandexmetrica required |
| YouTubeembed | youtube() | video | — |
| Youtube (Js API) | youtubeapi() | video | — |
| YouTube (playlist)embed | youtubeplaylist() | video | — |
| Zoho PageSense | zohopagesense() | analytic | zohoPageSenseProjectIdzohoPageSenseScriptHash |
| Zoho SalesIQ | zoho() | support | zohoWidgetCode required |
| Zopim | zopim() | support | zopimID required |
No service matches.