I opened the links of displayed articles and compared them: about 60 mistakes, and three mistakes in my own first check

日本語版

Development log of the Toreca Dash app / September 2026

The articles in my app Toreca Dash link to store and shopping-site pages. Even if an article’s title and price are right, if the linked page is closed or about a different product, it is no use to the user.

On the night of 15 September 2026, asked to “check the destination content too”, I actually opened the links of displayed articles and compared the content with the article: product, store, whether open, sale type, deadline and price. About 60 mistakes turned up.

Numbers come from my work log of 15 September 2026. The check itself made no writes; I fixed the findings separately.

How I checked

My first version of the check got three things wrong:

If the checking tool is wrong, the count of “mistakes” inflates. I fixed encoding detection, opening Amazon from Japan, and judging only by stock of “this exact item”, then reran.

Mistakes found (about 60)

WhatCountFix
Amazon “invitation request” shown as pre-order or first-come10Make it a lottery
Amazon “pre-order” shown as first-come7Make it a reservation
Rakuten Books “pre-orders open” shown as first-come3Make it a reservation
Shops closed temporarily (Yahoo!)6Hide
Sold out or closed but still displayedmanyHide
Link goes to a different store or an ended lottery3Go back to the store’s X post
Link goes to a different product2Hide
Price mismatchabout 10Correct
Empty store name1Fill in

The most frequent was the wrong sale type. On Amazon there are “invitation requests”, neither first-come nor pre-order. Treating one as first-come means users cannot buy however fast they are. The earlier code only marked the invitation and did not correct the sale type.

Some sold-out pages did not match my sold-out wording. A Yahoo! sold-out page says “out of stock” on screen, but matched none of the keywords. So I now judge by the stock data embedded in the page for that item ("stock":{"isAvailable":false). The data is more reliable than the wording on screen.

“Opening the application link goes to the site’s top page”

Found in another check the same day. The QR code on a store’s lottery image pointed to a URL that, actually opened, redirects to the site’s top page, not an application page.

I added a check to the single gate that adopts application links. It opens the URL, and if the original URL has a path other than the top but the destination path is empty (or a file name that looks like a top page), it does not adopt it. If it cannot be read (403, timeout), it still adopts, since many stores use bot protection and unreadable is not a sign of badness. The same URL is held for 6 hours.

What I did not fix, and could not fix

It matters that I did not count everything found as a “mistake”. There are cases I checked and did not fix.

I keep results in three groups with reasons: fixed, not fixed, could not read. “Not fixed” needs a reason too.

What I learned

Even if title and price match, you cannot know until you open the link.

This is the English version of the original Japanese article.

More in English