🎬 Want to become a clipper/ugc creator? Apply now!

Guide · 14 min readNo link, still measurable

How to Attribute Clip Views to Deposits When You Cannot Post a Link

On the surfaces where casino clips run, a tracked link is not just missing — on most of them it is not allowed to exist. Measurement has to start from search, geography and timing instead, and four methods survive that constraint.

Short-form video clipping here means paid creator distribution of cut-down video across TikTok, Reels, Shorts and the streaming platforms. It is not press clipping, it is not audio clipping, and it has nothing to do with the LA Clippers.
01

Why a casino clip campaign gives you no click to attribute

There is no link to click, and on most surfaces there is not allowed to be one. TikTok's Community Guidelines state that "we do not allow the facilitation or marketing of gambling or gambling-like activities," and that gambling content is "restricted (18 years and older) and ineligible for the FYF" (TikTok Community Guidelines, Regulated commercial activities, effective May 17, 2024). That is the organic rule. TikTok's separate advertising policy, updated June 2026, permits gambling ads in certified markets, but it governs paid placements only and does not license an organic creator post.

The picture changes by platform, and that is what breaks a single tracking design. Which markets those surfaces are even allowed to address is its own problem, mapped in geo-control for casino clip campaigns.

PlatformReferral link or code in gambling contentSource
TikTok (organic)Marketing of gambling not allowedCommunity Guidelines, effective May 17, 2024
TwitchBanned for slots, roulette, dice and skins sites; allowed for sports betting and pokerTwitch gambling education portal
KickAllowed with clear disclosure "close to the link or mentioned audibly"Kick Community Guidelines, March 19, 2026

Twitch is narrower than it is usually reported. Its guidelines "do not allow content that links or provides referral codes for sites that promote slots, roulette, dice games or skins gambling." The same page confirms they "do allow broadcasting of fantasy sports, sports betting and poker." One operator running all three surfaces cannot use one tracking method.

Two things are settled before you start. Views must be verified views, not bot views, or every number below measures nothing. Why paid acquisition is not doing this job is covered in why iGaming ads are closed, and the case that last-click reporting misses the channel is made in does clipping work for brands.

02

The four methods, and what each one actually proves

This four-method stack is Lumina operator methodology, not a published industry standard, and it should be labeled that way in any report you circulate internally.

MethodWhat it provesWhat it cannot tell you
Branded search liftDemand moved after exposureWhich person deposited
Promo code redemptionNamed deposits, verifiableAnyone who did not type the code
Geo holdoutThe lift was incrementalAnything in an unmatched market
Post-view deposit modelingA deposit range with a bandAn exact per-player attribution

Standard mobile attribution does not reach this problem at all. AppsFlyer's defaults are a 7-day lookback for clicks and a 1-day lookback for impressions (AppsFlyer, lookback windows documentation, last updated July 13, 2026). Both windows are intervals measured from a click or from an impression. An unlinked clip produces neither, so neither window has a start event. That is an observation about the mechanics, not a position AppsFlyer takes.

03

Branded search lift, done properly

Branded search lift is the first read because it works without a click, but the industry's default tool for it is closed to you. Google's own Search Lift product measures "the increase in searches for your product or brand after users have viewed your ad." Google then states plainly that "Search Lift isn't available for all Google Ads accounts," and that "if you don't have a Google account representative, you won't be able to use Search Lift in your account" (Google Ads Help, Search Lift, 2026). It requires paid Google Ads inventory and a rep. An organic clipping campaign has neither.

So the read gets rebuilt from two sources you do control. Google Search Console holds "data for the last 16 months" and delivers it roughly 48 hours after collection (Google Analytics Help, Search Console integration, 2026), which makes brand-query impressions the primary series. Google Trends supplies the market-level shape, with two limits that travel with every chart. It is "a largely unfiltered sample of actual search requests," not a census. And it is normalized to a 0 to 100 index, so it can never be converted into a search count. Google also warns that "Trends only shows data for popular terms, so search terms with low volume appear as '0.'" For a smaller operator brand, that zero is common and it is not evidence of nothing happening.

Three decisions decide whether the read holds. Set a baseline of at least four weeks before the first clip goes live, on the same weekday pattern. Allow for the lag between a view and a search, which on our campaigns runs from same-session to several days, so a read taken on the day of a spike is too early. And control for the calendar: a sports fixture, a jackpot event or a licensing announcement moves brand queries harder than any clip campaign, and reading through one is the most common way an operator overstates lift.

04

Geo holdout when you cannot geo-target

A geo holdout is the strongest read available here, and it is also the one that needs the most honest adaptation. The foundational method is Vaver and Koehler's geo experiment design (Google Inc., 2011), whose value for this problem is exact: "geo experiments do not require the tracking of individual user behavior over time." That is the property that survives a missing link.

The catch is in the same paper. Their design works because "non-overlapping geographic regions are randomly assigned to a control or treatment condition, and each region realizes its assigned condition through the use of geo-targeted advertising." Organic clip distribution has no geo-targeting switch. You cannot serve a clip to Ontario and withhold it from Alberta.

  1. Build the control from timing and market pairing

    Launch into one licensed market first and hold a comparable second market dark for the measurement window.

  2. Run distribution in an on-off cadence

    Rather than continuously, so the brand-query series has more than one edge to fit against.

  3. Model the counterfactual on brand-query volume

    Not on ad impressions. Meta's GeoLift is "an end-to-end geo-experimental methodology based on Synthetic Control Methods," and the CausalImpact approach (Brodersen et al., Annals of Applied Statistics, 2015) "predicts the counterfactual market response in a synthetic control that would have occurred had no intervention taken place."

One constraint is specific to regulated operators and nobody writes it down. A licensed operator has a small fixed set of markets, not the 200-plus regions the geo-experiment literature assumes. With three licensed markets you have at most two candidate controls, and if the paired market differs in brand maturity the read is directional at best. Vaver and Koehler concede the same class of problem: "consumers will travel across geo boundaries."

05

Promo codes as a deliberate undercount

A promo code in a clip is useful, and it is not a count. Treat every code-only number as a floor. The correction is arithmetic you can actually run: take coded first-time depositors in the exposed market over the campaign window, divide by total first-time depositors in that same market and window, and you have the share of demand the code captured. Everything outside that share is the part your code strategy will never see, and on an unlinked surface it is usually the majority.

That reconciliation has to run against deposit records, not against the affiliate platform's report, because the affiliate platform only sees players who arrived through it. Track360, an affiliate-tracking vendor, states the industry default position directly: "if you cannot tie a deposit back to the exact streamer, link, and code, you are flying blind" (Track360, June 10, 2026). The vendor position is coherent for an affiliate channel. It is also the reason this measurement gap exists, because the whole category assumes the link and the code are available.

There is a platform trap here too. A code strategy that works on Kick, where affiliate links and sponsored gambling content are permitted with disclosure, is prohibited on Twitch for the same online casino operator running the same campaign in the same week.

06

Post-view deposit modeling

The last method turns the first three into a deposit number, and it starts by accepting where unlinked traffic lands. Google defines Direct as "the channel by which users arrive at your site/app via a saved link or by entering your URL," matched when the source is exactly "(direct)" and the medium is "(not set)" or "(none)" (Google Analytics Help, 2026). A viewer who watches a clip, searches the brand two days later and types the URL falls inside that definition. Google's own list of causes covers missing UTM parameters and ad blockers rather than this case, so treat it as a definitional fit, not as a Google-cited example.

How much referral information is lost is not a guess. SparkToro's tracking study found that "100% of all visits from TikTok, Slack, Discord, Mastodon, and WhatsApp were marked as 'direct,' and contained no other referral information," with Facebook Messenger at 75 percent and Instagram DMs at 30 percent. The study covered roughly 100 participants, primarily in the United States and Canada, over 10 days, across 1,113 visits (SparkToro, April 27, 2023). It is a small sample and it is the strongest primary evidence in this category.

100%of visits from TikTok, Slack, Discord, Mastodon and WhatsApp arrived marked as direct, with no referral information (SparkToro, 2023).
75%of Facebook Messenger visits lost their referral information in the same study.
1,113visits tracked across ~100 participants over 10 days — a small sample, and the strongest primary evidence in the category.

The model itself follows the chain the player actually walks: view, brand search, site or app store, registration, identity verification, first deposit. Each step has a measurable drop in your own data except the first, and the first is what the geo holdout estimates. The output is a modeled deposit range with a stated band, never a single number reported as a fact. On the short-form video distribution side that band is what makes the channel buyable.

07

Worked example: one brand, two markets, eight weeks

Every input below is a declared assumption for illustration, not an industry benchmark.

An online casino operator runs clips in Market A for eight weeks and holds Market B dark. Baseline brand searches over the prior eight weeks: Market A 4,200, Market B 3,000. During the campaign: Market A 6,300, Market B 3,300.

Control growth is 3,300 divided by 3,000, or 10 percent. Apply that to Market A's baseline and the counterfactual is 4,200 times 1.10, which is 4,620. Actual was 6,300, so incremental branded search is 1,680, a lift of 36 percent over the counterfactual.

Now walk the chain with the operator's own funnel rates. If 22 percent of brand searchers reach the registration form, that is 370 registrations. If 61 percent complete identity verification, 226 verified accounts. If 48 percent fund an account, the campaign produced roughly 108 first-time depositors. At a clip spend of USD 18,000 that is about USD 167 per first-time depositor.

Report it as a range, not a point. Holding the funnel rates fixed and varying only the lift estimate by plus or minus 20 percent gives 86 to 130 first-time depositors, or USD 138 to USD 209 per depositor. That range is the honest answer, and it is defensible in a board meeting in a way a single number never is. The Geo-Lift Deposit Model below runs the same arithmetic on your own numbers.

Geo-Lift Deposit Modellift x funnel -> FTD range

Same window length for baseline and campaign, same weekday pattern, holdout market held dark.

$

Use your own funnel rates, not the defaults — the defaults are the article's declared assumptions.

1,680incremental brand searches (36% lift over the counterfactual)
87130modeled first-time depositors at a ±20% band on the lift
$139$208modeled cost per first-time depositor
108central estimate — report the range, not this number

Defaults are the article's worked example. Replace every one of them with your own markets, your own funnel rates and your own spend before reading the range.

Every default is a declared assumption for illustration, not an industry benchmark. The output is a modeled range, never a per-player attribution, and it inherits every limitation of the holdout design above — market pairing, calendar events and cross-border travel included.

08

Which method you can actually run this quarter

Pick by the data you already hold, not by the method you would prefer.

What you haveMethod that fitsTime to a first read
Nothing but this monthPromo code floorImmediate, undercounts
4 weeks of clean brand-query historyBranded search lift6 to 8 weeks
Two comparable licensed marketsGeo holdout8 to 12 weeks
All of the abovePost-view deposit model12 weeks

Marketing mix modeling is the method operators ask about most and can use least early on. Genius Sports puts the requirement at "typically a minimum of 1-2 years" of aggregated history (Genius Sports, October 20, 2025), which no first clipping budget has. Start with the code floor, add the search lift, then earn the holdout. That sequence is how we build measurement into casino and iGaming clipping campaigns from week one rather than bolting it on at the review.

Can you attribute a deposit to a clip with no tracking link at all?
Not to an individual deposit, and any vendor claiming otherwise is describing a click-based product. You can attribute a defensible range of first-time depositors to a campaign by measuring incremental branded search in an exposed market against a held-back control market, then walking your own registration, verification and funding rates.
How long after a clip goes live should a deposit show up?
Longer than a click-based window assumes. The chain runs view, brand search, site visit, registration, identity verification, then first deposit, and identity verification alone can add days. AppsFlyer's defaults are a 7-day click window and a 1-day impression window (AppsFlyer, July 13, 2026), and neither can even start without a click or an impression.
What is the minimum campaign size before a geo holdout gives a usable read?
The control market matters more than the campaign. If baseline brand-query volume in the control market is small enough that Google Trends reports zeros, the read is not usable at any spend level. Get a control market with a stable, non-zero baseline over at least four weeks first.
Does a promo code in the clip solve the attribution problem?
It gives you a verified floor, not a total. Coded first-time depositors divided by all first-time depositors in the exposed market tells you what share the code captured, and the rest is real demand your report will miss. Twitch also prohibits referral codes for slots, roulette, dice and skins gambling sites, so the tactic is not available everywhere.
Is there an official iGaming attribution standard we should report against?
No. As of July 2026 we could not find one. GLI-19 Standards for Interactive Gaming Systems v3.0 (July 17, 2020) covers random number generation, game requirements, player account management and security, with no marketing attribution requirements. The IAB Gaming Measurement Framework (June 26, 2025) covers video game advertising, not real-money gambling. IAB Canada's iGaming material covers advertising conduct, not measurement.
Who owns the campaign data when an agency runs the distribution?
You should, in writing, before the first clip ships. Ask for view and hook-level data in real time, the creator-level breakdown, and the raw exports rather than a slide. Any measurement built on a holdout is worthless if the agency controls which market went dark and when.
09

Sources

Platforms. TikTok Community Guidelines, Regulated commercial activities, effective May 17, 2024. TikTok Advertising Policies, Gambling and Games, last updated June 2026 (paid advertising only). Twitch gambling education portal, safety education portal (page carries no publication date). Kick Community Guidelines, March 19, 2026.

Methods. Vaver and Koehler, "Measuring Ad Effectiveness Using Geo Experiments", Google Inc., 2011. Meta GeoLift, facebookincubator/GeoLift, MIT licensed. Brodersen, Gallusser, Koehler, Remy and Scott, "Inferring causal impact using Bayesian structural time-series models", Annals of Applied Statistics, Vol. 9, No. 1, pp. 247-274, 2015.

Google. Google Ads Help, Search Lift. Google Trends Help, data normalization. Google Analytics Help, Search Console integration and Direct traffic definitions.

Measurement and industry. AppsFlyer, lookback windows documentation, last updated July 13, 2026. SparkToro, dark social tracking study, April 27, 2023, roughly 100 participants and 1,113 visits. Track360, "Casino Streamers: Operator's Guide to Kick and Twitch Deals", June 10, 2026. Genius Sports, marketing mix modeling in iGaming, October 20, 2025. GLI-19 Standards for Interactive Gaming Systems v3.0, July 17, 2020. IAB Gaming Measurement Framework, June 26, 2025.

Sourcing caveats. Track360 is an affiliate-tracking vendor writing about the value of affiliate tracking, and its guidance assumes tracked links and promo codes are available, which is the condition this page does not have. The four-method stack is Lumina operator methodology and not a published industry standard. Every number in the worked example is a declared assumption for illustration, not a benchmark.

Get the measurement plan we build for operators

We build the measurement design before the first clip goes out: the control market, the baseline window, the code reconciliation and the reporting template your compliance team can sign. Send us your licensed market list and we will map which holdout design your footprint can actually support.

Talk to the iGaming team
Rhys McKay

Rhys McKay · Founder & CEO, Lumina Clippers

Has led clipping campaigns delivering 18B+ views across a 62,900-clipper network

Rhys founded Lumina Clippers in 2024 and has run short-form distribution campaigns for crypto, SaaS, gaming, music and founder brands. He writes on clipping strategy, creator-led growth and brand visibility. Connect on LinkedIn · About the team →

More from the blog

← Back to all articles
All information on this page is fact-checked and kept up to date.