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
- "Multiple Conversions" is normal if the offer uses multiple events (e.g. registration and deposit). If it isn't, your affiliate may be sending duplicate postbacks. Rinku does not deduplicate them
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