Black Friday came early.Early-access pricesuntil Nov 8.Black Friday: early-access prices until Nov 8.Early-access price ends in0d00h00m00sClaim the deal
The Yandex template captures yclid as the External ID, plus the campaign name, keyword, placement and position. Yandex has no postback URL, so conversions reach Yandex Direct through Metrica: an offline upload matched on yclid, or the Metrica tag on pages you control.
Metrica rejects conversions more than 21 days after the last session.
Search & display ads
yclid capture
9 macros captured
Yandex bidding that learns from your real results
Works with affiliate offers
The offline upload matches on yclid, so conversions on sites you don't control still reach Metrica and Yandex Direct's bidding.
Keyword and position data
On search, keyword and position show which queries pay. On the Advertising Network, source shows which partner sites convert.
Payout in Metrica reports
Add Price and Currency to the upload file, and Metrica stores the payout as the goal's value per campaign.
How it works
From ad click to profit per campaignattributed revenueattributed salesa matched conversion
01
Your ad
Visitor clicks
Ad on Yandex Direct
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to Yandex Direct
Through the Conversion API or postback
05
Cost API
Spend pulled in
Yandex Direct cost matched to each campaign
01
Your ad
Yandex Direct click
Macros fill the tracking URL
02
ClickFlare
Click recorded
Zone, site and device data stored
03
Offer or lander
Visitor converts
On your page or the offer
04
ClickFlare
Conversion logged
With payout and event type
05
Postback
Reported to Yandex Direct
So its optimization sees the result
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Your article
Keyword block
Click ID passed to the feed
04
Results page
Paid click
Conversion fired to ClickFlare
05
Yandex Direct API
Revenue matched
Pulled on a schedule and reconciled
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
cf_click_id passed to the offer
03
Yandex Direct
Offer or call
The network tracks the action
04
Yandex Direct
Conversion
Lead, sale, call or rebill
05
Postback
Payout in ClickFlare
Matched to the original click
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Yandex Direct
Store or funnel
Click ID kept through checkout
04
Events
View, cart, checkout
Each step tracked
05
ClickFlare
Purchase recorded
Order value matched to the ad
Search & display ads
From yclid to a Metrica goal
Yandex opens your campaign URL with yclid and its ad details. ClickFlare stores yclid as the External ID. You export converting yclids from ClickFlare and upload them to a Metrica JavaScript event goal, which Yandex Direct optimizes on.
Pass yclid={external_id} to your lander
Upload file columns: Yclid, Target, DateTime
One Metrica goal per event
Today, one campaign
example
Spend pulled from Yandex Direct
cost
$412.30
Conversions recorded
today
38
Sent back to Yandex Direct
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
From the Yandex Direct template in ClickFlare. Use them as report columns and rules.
Revenue for one click
example
Paid click
day 0
$0.00
First revenue pull
+1h
$0.41
Scheduled updates
next days
$0.58
Final pull
last sync
$0.62
Example amounts. Sync timing for Yandex Direct is in the facts above.
Events for one click
example
Lead
day 0
$0.00
Sale
day 0
+$40.00
Upsell
day 1
+$15.00
Refund
day 9
−$15.00
Example events. Each one arrives by postback and is matched to the click.
One visitor's path
example
Product view
step 1
—
Add to cart
step 2
—
Checkout
step 3
—
Purchase
step 4
$68.00
Example order. Each event is tied to the ad that brought the visitor.
9
Tracking macros captured
21 days
Metrica upload window
2.3B
Events tracked
Setup
Connected in four steps
You need a Yandex Direct account, a Yandex Metrica tag linked to your campaigns, your own tracking domain and an offer in ClickFlare.
Add the Yandex traffic source In the campaign editor, click + New Traffic Source and pick the Yandex template. Set cost currency to your Yandex Direct billing currency. Leave the postback off.
Keep yclid on your lander Add yclid={external_id} to your lander URL in ClickFlare, so the Metrica tag there sees the same click ID. With Direct tracking, yclid is already in the URL.
Finish the campaign and paste the URL Set a CPC cost model with your average CPC. Copy the campaign URL, paste it into each ad's link in Yandex Direct and pick your Metrica goal as the conversion goal.
Upload conversions to Metrica Create a JavaScript event goal. Export conversions with their External ID, build a CSV with Yclid, Target and DateTime, and upload it in Metrica under Settings → Upload data.
Lander URL that keeps yclid for Metrica
https://your-lander.com/page?yclid={external_id}
app.clickflare.com/integrations
YD
Yandex Direct
Search & display ads
Connected
Yandex Direct account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Yandex Direct template selected
Macros pre-filled
Tracking URL in Yandex Direct
Click ID captured
Conversions reported
Payout included where supported
Yandex Direct connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Yandex Direct added
Offer URL carries the click ID
Postback set in Yandex Direct
Payout and event included
Conversions arriving
Matched to the click
Yandex Direct connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Ready to track
ClickFlare's postback can't call Metrica's upload API, which needs an OAuth token and a POST request. Upload by hand or automate it with your own script.
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Yandex Direct?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. The Yandex template captures yclid and nine tracking macros. Conversions go back to Yandex through Metrica offline uploads or the Metrica tag."}}, {"@type": "Question", "name": "Can ClickFlare send conversions to Yandex automatically?", "acceptedAnswer": {"@type": "Answer", "text": "Not with a postback. Yandex Direct has no postback URL, and Metrica's upload API needs an OAuth token and a POST request. Upload files or use your own script."}}, {"@type": "Question", "name": "Why do I need yclid on my lander?", "acceptedAnswer": {"@type": "Answer", "text": "Metrica can only credit a yclid to a session it saw through its tag. Without yclid in the lander URL, the uploaded row doesn't match."}}, {"@type": "Question", "name": "How often should I upload conversions?", "acceptedAnswer": {"@type": "Answer", "text": "At least weekly, and daily if Yandex Direct bids on the goal. Metrica rejects conversions more than 21 days after the visitor's last session."}}, {"@type": "Question", "name": "How do I track cost from Yandex Direct?", "acceptedAnswer": {"@type": "Answer", "text": "Yandex has no dynamic parameter for click price. Set the cost model to CPC with your average CPC and correct it with a manual cost upload."}}, {"@type": "Question", "name": "Does Yandex use the payout I upload?", "acceptedAnswer": {"@type": "Answer", "text": "Metrica stores Price and Currency as the goal's value. Whether Yandex Direct bids on it depends on the campaign's strategy."}}]}
Your Yandex Direct clicks, tracked to the payout.
Keyword and placement ROI, with every converting yclid ready for Metrica. Free 14-day trial, no credit card, free migration from any tracker.