Skip to main content

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:

  1. All parameters are being passed — zone ID, publisher ID, custom tokens
  2. Geography is correct — IP geolocation is working
  3. Bot detection is working — bots are being flagged
  4. Offer routing is correct — clicks go to the right offer
  5. Click IDs are unique — each click gets a different ID

How to Access Click Logs

  1. Open your Campaign
  2. Go to the Click Log tab
  3. You'll see a table of all clicks for that campaign
  4. 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 like 123456 or zone_abc
  • If Source is net_source, you should see values like network_name or source_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 = Yes but 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_pid column
  • Source appears in net_source column
  • Creative appears in net_creative column
  • 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_crawler flags 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_id is 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_id value 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