Skip to main content

Overview

ChatAds offers two independent, opt-in ways to monetize chat. You can enable either, both, or neither:
  • Amazon Affiliate Links — ChatAds scans AI responses for product mentions, finds an applicable Amazon product link, and inserts it (wrapped around the product phrase) as the AI types. Requires an Amazon Associates tag.
  • Affiliate Link Scraping — ChatAds reuses the affiliate links already on your page. When the AI mentions a product one of your existing on-page affiliate links points to, that link is inserted in-line. No Amazon tag or ChatAds API key required.
Monetization is opt-in. If you enable neither, ChatAds still works as a content-aware site chat widget. Either way, adding in-text product links is free and you keep 100% of any affiliate commissions.
To enable Amazon monetization, which is not on by default, navigate to the ‘Monetize’ tab in the ChatAds Product view. Then, toggle on Enable Amazon Affiliate Links. You must then add your Amazon Associates tag or nothing will happen. We recommend using a custom tag specific to ChatAds for tracking and reporting.

Ad Settings

Controls how many ChatAds sponsored links can appear in a single widget chat reply. Options are 1 or 2. Defaults to 1 for new publishers. This setting applies only to ChatAds sponsored links. It does not affect on-page affiliate links that ChatAds surfaces from your existing content.

Daily Ad Frequency Cap

If monetization is enabled, you can also apply a daily ad cap. This limits how often monetized responses are shown to the same IP in a day. For instance, perhaps you don’t want to bombard users and set a max of 5 affiliate ads per day. After that, no more links will be embedded into the chat.

Product Pushiness

You also have the ability to influence the product pushiness of the AI’s response.
  • low = won’t overly insert product mentions unless it makes sense to
  • medium (the default) = will try to mention a generic product as often as makes sense; will only do a branded on if it’s clearly been asked for
  • high = will do its best to always mention a product, erring on branded ones vs generic product terms

Category Inclusion / Exclusion

With these, you can set rules for what affiliate links are allowed to appear. For instance:
  1. If you are an automotive content site, you may set Allowed Affiliate Categories to just ‘Automotive’. This ensures that the products that are shown will only be automotive products.
  2. If you find that the affiliate links are incorrectly going to pet items, you can add ‘Pet Supplies’ as an excluded category, helping with link accuracy.

Product Quality Filters

ChatAds by default has minimum limits for price, reviews, and star rating. This is to maximize commissions. You have the option of raising these thresholds. Affiliate Link Scraping reuses the affiliate links that already exist on your page instead of generating new ones. When the AI’s reply mentions a product that one of your on-page affiliate links points to, ChatAds inserts that link in-line — so you keep 100% of the commission, and no ChatAds API key or Amazon Associates tag is required. To enable it, go to the ‘Monetize’ tab and toggle on Enable Affiliate Link Scraping. It is fully independent of the Amazon Affiliate Links toggle — you can run either, both, or neither. When enabled, the widget reads the affiliate links on the current page and ChatAds matches them against the AI’s response, adding them alongside any ChatAds offers. Recognized affiliate link types are currently Amazon (Associate-tagged product links) and Affilizz widget links. Using an affiliate partner we don’t yet recognize? Let us know and we’ll add it. Turning scraping on also lets ChatAds surface external (off-site) product links found on the page — see Page Links below for exactly which links insert under each toggle combination. ChatAds also surfaces regular product links already on your page — for example, internal review links — when the AI mentions a matching product phrase. These insert in addition to ChatAds offers, not instead of them. There are two independent toggles that control this behavior:
  • Amazon Affiliate Links (widget_monetization_enabled): enables the ChatAds loopback that inserts Amazon affiliate links. Requires a ChatAds API key and Amazon Associates tag.
  • Affiliate Link Scraping (widget_affiliate_scraping_enabled): enables scraping of your existing on-page affiliate links (Amazon and Affilizz) and external page product links, then matching them against the AI’s reply.
Behavior by toggle state:
  1. Both ON: ChatAds Amazon offers insert first, then up to 10 matching page links — your on-page affiliate links (Amazon/Affilizz) take priority, then external page product links, then internal page product links. Each product phrase is linked at most once, highest-priority wins.
  2. Amazon Affiliate Links ON, Affiliate Link Scraping OFF: ChatAds Amazon offers insert. Your own internal page product links still insert for matched product phrases. On-page affiliate links and external page product links are skipped.
  3. Amazon Affiliate Links OFF, Affiliate Link Scraping ON: No ChatAds offers. Your on-page affiliate links and external/internal page product links insert for matched phrases (up to 10 per reply).
  4. Both OFF: ChatAds still links to products on your own site when they appear in the AI’s response (internal page product links only, up to 10 per reply). On-page affiliate links, external links, and ChatAds offers are all skipped.
How page links are labeled depends on whether they’re affiliate links or plain product links:
  • Scraped affiliate links (your on-page Amazon/Affilizz links) are treated like ad units: they show a “Sponsored” label on hover and their clicks are tracked (and counted in your usage charts), the same as ChatAds offers.
  • Page product links (your own internal or external non-affiliate links) are styled as normal links — no “Sponsored” label and no click tracking.
Neither type counts against your daily ad cap, though — only ChatAds offers do.

Affiliate Click and Usage Tracking

Daily widget tracking includes:
  • Message count
  • Page load count
  • Click count on affiliate links
This data is stored per team per day and powers ChatAds usage charts in the dashboard.