generated: '2026-08-04' method: searched source: https://developer.dailyhunt.in/ads/ docs: https://developer.dailyhunt.in/ads/ description: >- Client-side, embeddable surfaces Dailyhunt publishes for advertiser and partner websites. These are browser-loaded scripts and pixels, distinct from the server-side syndication API — Dailyhunt ships no server-side SDK packages (see packages/dailyhunt-packages.yml). families: - name: JS Tracker SDK kind: javascript-tag description: >- A small asynchronous JavaScript snippet an advertiser drops into the of every page it wants tracked. It tracks page views by default and exposes a global dht() function for additional down-funnel events. It requires the dhPayload query parameter that Dailyhunt appends to the landing page when a user clicks a Dailyhunt ad banner — advertisers with a landing-page parameter allowlist must whitelist dhPayload or the tracker will not work. loader: https://assets-money.dailyhunt.in/dht.min.js global: dht init: "dht('init', '')" api: - signature: "dht('', )" parameters: - {name: eventName, type: string, required: true, description: 'Name the event is identified with, for example PageView or AddToCart'} - {name: eventValue, type: object, required: false, description: 'JSON data associated with the event, for example {userId, gender}'} documented_events: - {name: PageView, example_fields: [url]} - {name: Login, example_fields: [userId, loginMode]} - {name: AddToCart, example_fields: [productId, productCategory]} note: Event names are advertiser-chosen; the three above are the documented examples, not a fixed enum. docs: https://developer.dailyhunt.in/ads/docs/js-tracker-sdk/ - name: JS Tracker SDK via Google Tag Manager kind: tag-manager-integration description: >- The same tracker deployed through an existing GTM container rather than directly on the page. Documented as a step-by-step build of one Custom HTML load tag (dhTrackerLoadTag, fired on All Pages - Page View) plus one Custom HTML event tag per tracked event, driven by Custom Event triggers off dataLayer.push() and Data Layer Variables. requires: An active Dailyhunt down-funnel/conversion tracking partnership and a deployed GTM container. documented_variables: [eventName, userId, productId, productName, productQuantity, productPrice, totalAmount] docs: https://developer.dailyhunt.in/ads/docs/js-tracker-sdk-gtm/ - name: ComScore attribution pixel kind: tracking-pixel description: >- A ComScore Unified Digital Measurement pixel that syndication partners are required to fire once per list view so Dailyhunt content page views are attributed correctly. The URL is not static — it is returned per response in the Content Fetch payload at data.track.comscoreUrls. Two documented deployment forms: an injected by inline JavaScript for browser integrations, or a direct HTTP call for native integrations (which must then persist and replay the cookie ComScore sets). source_field: data.track.comscoreUrls docs: https://api-syndication.dailyhunt.in/ - name: Dailyhunt ad specification gallery kind: creative-spec-reference description: >- Static HTML previews of Dailyhunt ad units used to build advertiser creative. A reference surface rather than an embeddable component. url: http://adspecs.dailyhunt.in/ http_status: 200 not_offered: - No embeddable content widget, feed component, web component or iframe embed is published for the Content Syndication API — partners render the cards themselves from the JSON. - No embedded dashboard or hosted UI is published for the E-Commerce Shopping Catalog API. x-evidence: fetched: '2026-08-04' urls: - {url: 'https://developer.dailyhunt.in/ads/docs/js-tracker-sdk/', http_status: 200} - {url: 'https://developer.dailyhunt.in/ads/docs/js-tracker-sdk-gtm/', http_status: 200} - {url: 'http://adspecs.dailyhunt.in/', http_status: 200}