【実装ログ】Audible AFリンク12本をKindle Unlimitedに張り替えた45分|張替えない1本と¥4,203の再構築手順

ターミナルで作業するイメージ 副業・起業
Photo by Godfrey Atima on Pexels

【PR・アフィリエイト広告/AI活用に関する開示】

本記事はAmazonアソシエイト・プログラムおよびもしもアフィリエイトのリンクを含みます。リンク経由でのご購入により当サイトに紹介料が発生する場合があります。商品評価は運営者の実体験と一次情報に基づき、報酬の有無で評価を変えることはありません(ステマ規制および2026-04-20施行の新Amazonアソシエイト運営規約に準拠)。

本記事は運営者の一次情報・実体験をベースに、生成AI(ChatGPT/Claude/Gemini等)を文章整形・校正補助に活用して作成しています。結論・評価・数値・事実認定はすべて人間が責任を負って確認・編集しています(Amazonアソシエイト運営規約「コンテンツ要件」に準拠)。

12本。45分。1本だけ、わざと残した。

Audible AFリンクを Kindle Unlimited に張り替えた朝の作業ログ。
¥4,203の収益源を、¥500プログラムで月8.4件=同水準まで戻す手順を全部開示する。

この記事で渡すのは3つ。12本の張替えに使った grep / sed コマンド、1本だけ”張替えない”を選んだ判断、Amazonアソシエイトの紹介料3%に戻さない数字の根拠。読了4分、コマンドはそのままコピペでいい。

ノートパソコンのキーボードで作業するイメージ

結論:12本を45分で張替え、1本は意図的に残した

結論を先に置く。今朝の作業はこうだった。

  • 対象:既存34本のうち Audible AFリンクが残っていた12本
  • 新規リンク先:Kindle Unlimited(30日無料体験/成果報酬¥500想定)
  • 所要時間:45分(grep 1回・sed 1回・目視3回・保存12回)
  • 張替えなかった1本:5/8公開のAudible失敗ログ記事(Post 372)

12本のうち11本を張替えた。1本は残した。理由はあとで書く。
まず手順から開示する。

アフィリエイトリンク張替えのイメージ

45分の手順:grep でAudibleリンクを全数把握する

最初の5分は「どこにAudibleリンクが残っているか」の把握だけに使った。
WordPressのDB直接 SQL は怖いので、エクスポートしたXMLバックアップを ripgrep で舐めた。

# 既存記事XML から Audible AFリンク行を抜き出す
rg -n 'audible\.co\.jp|a8\.net.*audible|amzn\.to/.*audible' \
  ./wp-export-2026-05-13.xml | tee audible_links_audit.txt

結果は14件ヒット。重複2件を除いて12本の記事に1本ずつ残っていた。バックアップ前にこれを実行する。実行しないで sed を回すと、想定外の場所が壊れる。一次ソースは必ず一度通す。

Kindle端末で読書するイメージ

sed で一括張替え、ただし WordPress 本体には流さない

次の10分でやったのは、ローカルのMarkdownマスター(記事の原本)に対する sed 一括置換。WordPress本体には絶対に直接流さない。プレビューで壊れたら戻せないからだ。

# Audible AFリンクを Kindle Unlimited に一括置換(ローカル原本のみ)
find ./articles -name "*.md" -type f | xargs sed -i \
  -e 's|https://www.audible.co.jp/[^"]*|https://www.amazon.co.jp/kindle-dbs/hz/signup?tag=sporev-22|g' \
  -e 's|>Audibleで聴く<|>Kindle Unlimitedで読む<|g' \
  -e 's|rel="noopener sponsored" data-program="audible"|rel="noopener sponsored" data-program="kindle-unlimited"|g'

3パターン同時に置換した。URL本体・アンカーテキスト・data属性。data属性を入れているのは、後から「どのAFが何件クリックされたか」を Google Tag Manager で集計したいから。これが無いと、撤退判断もできない。

置換後、12本のMarkdownを目視で3本だけサンプル確認。CTAボタンの文言が「Audibleで聴く」のままになっていないか、アンカー外のテキストに「Audible」が残っていないか。3本で問題なければ残り9本は信用する。1人会社で全部目視は時間の無駄だ。

壁掛け時計で45分を示すイメージ

張替えなかった1本:Audible失敗ログ記事はそのまま残す

12本のうち1本だけ、わざと張替えなかった。5/8公開の「Audible 99円キャンペーンで30冊買って25冊外れた話」(Post 372)だ。理由は3つ。

  1. 記事のテーマがAudibleの失敗ログ:本文中で「Audibleで25冊外れた」と書いている記事に Kindle Unlimited のCTAを置くのは、読者から見て不誠実
  2. キャンペーン終了の証拠記事として残す価値がある:5/12終了の動かぬ証拠。後で「Audible 99円 失敗」で検索される
  3. 失敗告白記事のCTRは最初から低い:張替えのROIが薄い。CVRが期待できない記事を作業対象にしない

1本だけ残す判断は2分で決めた。「全部張替えれば収益最大化」と言われる。僕はそうしない。読者から見て不自然な張替えは、長期で離脱率を上げる。

コードエディタの画面イメージ

¥4,203の再構築:Kindle Unlimitedで月8.4件、現実的か

ここからが数字の話。Audibleで稼いでいた月¥4,203を、Kindle Unlimited で再構築する場合の必要件数を出す。

  • Kindle Unlimited の成果報酬:¥500(30日無料体験成立/時期により変動)
  • 必要件数:¥4,203 ÷ ¥500 = 月8.4件
  • 1日あたり:0.28件=3〜4日に1件

月8.4件。1日0.28件。これが届かないなら撤退する。
Audibleが月2.8件だったから、件数では3倍必要になる計算。ただし Cookie 14日(Audibleは24時間ベース)で取りこぼしが減るから、実効は2倍程度の負荷で済むはずだ。

大手ブロガー界隈は「Audibleが終わったら Amazonアソシエイトの書籍カテゴリに戻せ」と言う。僕はそうしない。書籍カテゴリの紹介料3%で¥4,203を作るには¥140,100の書籍売上=月93冊が必要だ。1人会社で月93冊は無理だ。1件¥500のプログラムで月8.4件のほうが、はるかに現実的

張替え前後を矢印で示すイメージ

3週間で月¥2,000未達なら撤退、次の判断材料は4つ

張替えて終わり、ではない。撤退基準を先に置く。

  • 判定日:2026年6月4日(張替えから3週間後)
  • 撤退ライン:月換算¥2,000未満(¥4,203の50%以下)
  • 撤退後の候補:楽天Kobo Reading・Audiobook.jp・honto読み放題の3つを2026-06-04に再比較
  • 続行ラインの上ぶれ:月¥6,000超なら、Kindle Unlimitedを動線最上位に固定

撤退基準を公開するのは、自分への縛りだ。書いた以上、6月4日の数字は公開する。¥2,000未達でも「もう少し様子を見る」みたいな逃げをしない。1人会社の意思決定は、書いた瞬間に確定する

まとめ:12本の張替えは45分、判断は2分、撤退は3週間

今日のログを3行で。

  • 12本のAFリンク張替えに使った時間:45分(grep1・sed1・目視3)
  • 1本だけ"張替えない"を選んだ判断:2分(読者の不信を避ける)
  • 撤退判定までの期間:3週間(月¥2,000ライン)

コマンドはコピペでいい。判断基準は真似なくていい。ただし、撤退基準を書く前に張替えを始めるのは、やめたほうがいい。
6月4日にまた書く。¥2,000を上回っていれば、続行する。

Kindle Unlimitedの30日無料体験をAmazonで確認する

Photos by Godfrey Atima, kaboompics, Jan van der Wolf, özgür, Bibek ghosh, DS stories on Pexels

【PR・アフィリエイト広告/AI活用に関する開示】

本記事はAmazonアソシエイト・プログラムおよびもしもアフィリエイトのリンクを含みます。リンク経由でのご購入により当サイトに紹介料が発生する場合があります。商品評価は運営者の実体験と一次情報に基づき、報酬の有無で評価を変えることはありません(ステマ規制および2026-04-20施行の新Amazonアソシエイト運営規約に準拠)。

本記事は運営者の一次情報・実体験をベースに、生成AI(ChatGPT/Claude/Gemini等)を文章整形・校正補助に活用して作成しています。結論・評価・数値・事実認定はすべて人間が責任を負って確認・編集しています(Amazonアソシエイト運営規約「コンテンツ要件」に準拠)。

コメント

タイトルとURLをコピーしました