Seatext library / BotRefund evidence

Which Metadata Fields Should Be Visible in the Video to Strengthen a Refund Claim?

To strengthen a refund claim, your video evidence must clearly show the timestamp, transaction ID, bot username, and purchase amount. These four fields prove the click was invalid and tie it to a specific...

Built for advertisers who need clear, refund-ready traffic evidence.

When you file a refund claim for invalid clicks, the video evidence you submit can make or break your case. The most effective videos show four metadata fields clearly: timestamp, transaction ID, bot username, and purchase amount. These fields let the ad platform verify that the click was automated, that it happened on your account, and that you were charged for it.

Without these details, your video is just a screen recording. With them, you give the reviewer everything they need to approve your refund. This article explains why each field matters, how to capture them, and how to decide which ones are non-negotiable.

Why Video Metadata Matters for Refund Claims

Ad platforms like Google and Meta receive thousands of refund requests. They need clear, verifiable proof before they credit your account. A video that shows a bot clicking your ad is useful, but it becomes powerful when it also shows the metadata that ties that click to a charge.

Metadata fields act as a chain of custody. They prove the recording is authentic, the click happened at a specific time, and the transaction is linked to your account. Without them, a reviewer can question whether the video was edited or whether the click actually resulted in a charge.

BotRefund's approach is built on this principle. As their homepage states, they "capture video proof for each one" of the bot clicks they detect. That proof is designed to meet the standards of ad platform refund teams.

The Core Metadata Fields to Capture

Not all metadata is equally important. Focus on these four fields first.

Timestamp

The timestamp shows the exact date and time of the click. It must match the time in your ad platform's click log. If the video shows a click at 14:32:05 but your Google Ads report shows 14:32:06, the discrepancy can raise doubts. Use a timestamp that includes seconds and the timezone.

Transaction ID

The transaction ID is the unique identifier for the click or the resulting charge. In Google Ads, this is often the GCLID (Google Click ID). In Meta, it might be the click ID or the ad set ID. This field ties the video to a specific billing event. Without it, the platform cannot confirm which click you are disputing.

Bot Username

If the bot is logged into a platform (like a social media account), show the username. This proves the click came from an automated account, not a real person. Even if the bot is not logged in, show any identifying information, such as a session ID or device fingerprint.

Purchase Amount

The purchase amount is the cost of the click or the total charge you are disputing. This field shows the financial impact. It also helps the platform match the video to the specific invoice line item.

How to Capture These Fields in Your Video Recording

Capturing these fields requires a deliberate setup. Here is a step-by-step approach.

  1. Open your ad platform's reporting dashboard. Show the click log or the transaction details page.
  2. Start the screen recording. Use a tool that records the full screen, not just a window.
  3. Navigate to the specific click. Filter by date and time to find the exact transaction.
  4. Show the metadata. Pause on each field so it is readable. Zoom in if needed.
  5. Record the bot's action. If you have a separate video of the bot clicking, combine it with the metadata view.
  6. Save the video in a standard format. MP4 or MOV with a timestamp overlay is ideal.

If you use a tool like BotRefund, this process is automated. Their system detects the bot, records the session, and overlays the relevant metadata automatically.

Decision Criteria: Which Fields Are Non-Negotiable vs. Nice-to-Have

Not every field carries the same weight. Use this table to prioritize what to show.

FieldPriorityWhy It MattersTrade-Off
TimestampNon-negotiableProves when the click happened and matches platform logs.Must be accurate to the second; timezone errors can hurt.
Transaction IDNon-negotiableLinks the video to a specific charge.May be long; ensure it is fully visible.
Bot usernameHighShows the click came from an automated account.Not always available if the bot is not logged in.
Purchase amountHighQuantifies the refund you are requesting.Must match the invoice; currency symbols matter.
IP addressMediumHelps identify proxy or VPN usage.May be masked by the bot; not always reliable.
User agentMediumShows the browser and device used.Can be spoofed; use as supporting evidence.

Decision rule: If you can only show three fields, choose timestamp, transaction ID, and purchase amount. These three create a direct link between the video and your billing statement. Add the bot username if you have it, because it strengthens the case that the click was automated.

Common Mistakes That Weaken Your Video Evidence

Even with the right fields, a poorly made video can fail. Avoid these errors.

  • Blurry or cut-off text. If the reviewer cannot read the transaction ID, the video is useless.
  • Missing timezone. A timestamp without a timezone is ambiguous. Always include UTC or your local timezone.
  • Editing out the bot action. Do not trim the part where the bot clicks. The platform needs to see the behavior.
  • Using a low frame rate. A choppy video can hide the bot's telltale movements.
  • Not showing the full URL. The URL often contains the GCLID or other identifiers. Keep it visible.

How BotRefund Helps You Build Stronger Refund Claims

BotRefund automates the entire process of capturing video proof. Their system detects bot clicks using 106 independent checks, including ghost click detection, honeypot traps, and pointer behavior analysis. When a bot is detected, they record the session and overlay the metadata you need.

Their homepage explains: "Bot clicks steal up to z8y 20% of your Google and Meta ad budget. BotRefund proves bot clicks, negotiates with Google and Meta, and gets your money back." This means you do not have to manually record videos or hope you captured the right fields.

One limitation: BotRefund requires you to add their script to your website. The setup takes about one minute, and they offer a free bot audit. But if you are not comfortable adding a third-party script, you will need to capture the video manually.

Limitations and When This Advice Doesn't Apply

This metadata guidance works for refund claims related to invalid clicks on Google Ads and Meta. It may not apply to other types of refunds, such as product returns or service cancellations.

Also, some ad platforms have specific requirements. For example, Google's Click Quality team may ask for a specific form or log export. The video is supporting evidence, not a replacement for their official process. Always check the platform's current guidelines before submitting.

Finally, if the bot click did not result in a charge (for example, it was filtered automatically), you do not need a refund. The video is only useful when you were billed for the invalid click.

Frequently Asked Questions

Why is the timestamp the most important field?

The timestamp proves the click happened at a specific time. It lets the platform cross-reference their logs. Without it, they cannot verify the video matches the click event.

Can I use a screenshot instead of a video?

A screenshot can work, but a video shows the bot's behavior. Platforms often want to see the automated movement, not just a static image. Video is stronger evidence.

What if the bot username is not visible?

That is okay. Focus on the transaction ID and timestamp. You can also show the session ID or device fingerprint if available.

How long should the video be?

Keep it under two minutes. Show the metadata, the bot action, and the charge. Do not include unrelated footage.

Does BotRefund guarantee a refund?

No. BotRefund helps you build a strong case, but the final decision rests with Google or Meta. Their service improves your chances by providing clear proof.

What if I already have a video without metadata?

You can still submit it, but it is weaker. If possible, re-record with the metadata visible. If not, supplement the video with a written explanation and screenshots of the logs.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

How BotRefund can help

BotRefund automatically detects bot clicks on your website and captures video proof for each one. Their system uses 106 independent checks, including ghost click detection, honeypot traps, and pointer behavior analysis, to identify automated traffic. The video proof includes the metadata fields you need for a refund claim, so you do not have to manually record sessions.

To use BotRefund, you add their script to your website in about one minute. They offer a free bot audit to show you how many bot clicks you are losing. However, the service is designed for Google Ads and Meta advertising refunds, and it requires that you have an active ad account with those platforms.

Get my free bot audit