ホーム / 技術ノート / Yahoo

Yahoo に ISO 日時を送ると落ちる

Yahoo!広告 API v18 の OfflineConversionService は CSV アップロード。日時列は yyyyMMdd HHmmss で、タイムゾーンは JST。

誤り受理される形
2026-08-13T15:04:05+09:0020260813 150405
UTC のままJST に直してから同じ桁

本ツールの toYahooConversionTime がこの変換をする。CSV のフィールドはエスケープする。

成功判定

HTTP 2xx でも processStatus === ERROR や errors があれば失敗。Conversions に本文を残す。

自動再送しない

Yahoo と汎用ポストバックには、Google / Meta のような媒体側 dedupe が無い。stale な pending を自動で再送すると二重CVになる。reaper は警告だけ出し、画面の再送に任せる。

クリックIDは yclid。最終URLに {yclid} が無いとセッションはできても Yahoo へ返せない。