Click Logs & Data Verification
What are Click Logs?
Click Logs show a detailed record of every visitor who clicked your tracking link. Each entry contains:
- Timestamp — when the click happened
- Click ID — unique identifier for this visit
- IP address — visitor's IP
- Geography — country, city, region (auto-detected)
- Device & Browser — OS, browser type, device model, language
- Network parameters — zone ID, source, creative, campaign
- Custom tokens — token_1 through token_30
- Bot flag — whether this appears to be a bot
- Selected offer — which offer this click was routed to
- Status — has this click converted yet?
Why Verify Click Logs?
Before scaling a campaign, verify that:
- All parameters are being passed — zone ID, publisher ID, custom tokens
- Geography is correct — IP geolocation is working
- Bot detection is working — bots are being flagged
- Offer routing is correct — clicks go to the right offer
- Click IDs are unique — each click gets a different ID
How to Access Click Logs
- Open your Campaign
- Go to the Click Log tab
- You'll see a table of all clicks for that campaign
- Click any row to see full details
Understanding Click Log Columns
Time
When the click arrived at Rinku.
What to check:
- Timestamps should be in real time (no delays unless your network has lag)
- Timestamps should be in UTC or your configured timezone
Click ID
Unique identifier for this visit. This is critical — it's used to link conversions back to clicks.
What to check:
- Should be different for every click
- Should be random/unpredictable (not sequential like 1,2,3)
- Format depends on your Rinku setup (UUID, hash, etc.)
Why it matters: Without a unique click ID, the affiliate can't send a postback that links the conversion back to the original click.
IP Address
Visitor's IP address.
What to check:
- Should vary for different clicks (not all the same)
- Should be a valid IPv4/IPv6 format
- Can be used to detect VPN or proxy users
Country / City / Region
Auto-detected geographic location based on IP.
What to check:
- Does it match where your traffic is coming from?
- If you target US traffic, most should show US
- Some IPs can't be geolocated (VPNs, proxies) — these show as "Unknown"
Device Type
Auto-detected device category: mobile, desktop, or tablet.
What to check:
- If buying mobile traffic, most should be "mobile"
- If desktop, most should be "desktop"
- Large discrepancies suggest network mislabeling
OS (Operating System)
Detected OS: Windows, macOS, iOS, Android, Linux, etc.
What to check:
- Mobile traffic should mostly show iOS or Android
- Desktop should show Windows or macOS
- If device type and OS don't match, something is wrong
Browser
Detected browser: Chrome, Safari, Firefox, Edge, etc.
What to check:
- Should be diverse (not 100% Chrome)
- Mobile safari should correlate with iOS device type
- Unusual browsers might indicate bots
Network Parameters
Values your traffic source passes: net_pid, net_source, net_creative, net_campaign.
What to check:
- These should match what your network promised to send
- Should vary if you have multiple zones/creatives
- Should match the format your network uses
Example:
- If you set up Publisher ID as
net_pid, you should see values like123456orzone_abc - If Source is
net_source, you should see values likenetwork_nameorsource_code
Tokens (token_1 to token_30)
Custom parameters you configured for your traffic source.
What to check:
- Should only have values if your network actually passes them
- Should be consistent (e.g., if token_1 is "zone_id", all rows should have values)
- Should vary if you have multiple token values
Example:
You configured:
token_1 = Publisher's zone_id → should see values like "zone_100", "zone_200"
token_2 = Publisher's sub_campaign → should see values like "summer_promo", "black_friday"
is_crawler / Bot Detection
Boolean flag: Yes if this looks like a bot, No if it's a real user.
How it's detected:
- User-Agent inspection (known bot signatures)
- Behavior patterns (multiple clicks from same IP in seconds)
- Missing JavaScript execution capability
What to check:
- If you have high bot traffic (>10%), investigate your network source
- If
is_crawler = Yesbut you expect human traffic, network filtering might be poor - You can filter bots out in Analytics
Selected Offer
Which offer this click was routed to based on your rotation rules.
What to check:
- Should match your configured routing (if no rules, should be your default offer)
- If you have weighted distribution, offers should appear in proportion to their weights
- If you have conditional rules, offers should match the rule conditions
Conversion Status
Has this click converted yet?
Possible values:
- Pending — no conversion received yet
- Converted — postback received with valid click_id
- Multiple Conversions — this click converted more than once
What to check:
- After 24-48 hours, most clicks should show "Converted" or "Pending"
- If 90% are "Pending" after days, postbacks aren't working
- If you see "Multiple Conversions", your affiliate may be sending duplicate postbacks
Verification Checklist
When launching a new campaign, check:
✓ Parameter Flow
- Zone ID appears in
net_pidcolumn - Source appears in
net_sourcecolumn - Creative appears in
net_creativecolumn - Custom tokens have correct values
- Click IDs are unique
✓ Geography & Device
- Countries match your targeting
- Device types match what you're buying
- Browsers look realistic (not all Chrome)
- OS matches device type (iOS on mobile, Windows on desktop)
✓ Bot Traffic
-
is_crawlerflags aren't too high (>10% is suspicious) - If high bot traffic, contact your network provider
✓ Offer Routing
- Selected Offer matches your campaign setup
- If you have multiple offers, they appear correctly
- If you have routing rules, they're being applied
✓ Conversion Status
- After 24 hours, check if conversions are being tracked
- If still all "Pending", postback URL may be wrong
- Check that
click_idis being passed to the affiliate
Common Issues & Solutions
❌ No data showing up
Causes:
- Tracking link not being used by the network
- Network hasn't started sending traffic yet
- Firewall/proxy blocking clicks
Solution:
- Verify the campaign URL is correctly placed in your network account
- Wait 5-10 minutes for first clicks to arrive
- Test the link manually in a browser
❌ All clicks showing same IP
Causes:
- Network is proxying all traffic through one server
- Network has tracking issues
Solution:
- Contact your network provider
- Might indicate low-quality traffic
❌ Parameters missing (token_1, net_source, etc.)
Causes:
- Traffic source not configured with those parameters
- Network not passing those values
- Placeholder names don't match network's parameter names
Solution:
- Go to Sources → edit your source
- Add the missing parameters with correct names
- Verify network documentation for parameter names
❌ All clicks going to wrong offer
Causes:
- Routing rules not configured correctly
- Rule conditions not matching
- Offer weight set to 0
Solution:
- Review your routing rules (Campaign → Rotation)
- Check that rule conditions match real data (e.g., if rule says "Country = US", verify US traffic exists)
- Verify offer weights are > 0
❌ No conversions after 24+ hours
Causes:
- Postback URL not configured on affiliate network
- Affiliate postback not passing
click_id click_idvalue doesn't match what Rinku expects- Offer's postback URL is malformed
Solution:
- Go to Offers → select offer → copy the Postback URL
- Verify this URL is configured in your affiliate network settings
- Ask affiliate to send test postback
- Check that
{click_id}placeholder is in the postback URL - Monitor for a few more hours (some networks have delays)
Next Steps
- Analytics & Reporting — once data is verified, analyze performance
- Routing Rules — set up conditional traffic distribution