DataForSEOの代替:アクションの用語集として読む
ノートブックの隣に開いておけるリファレンス。まずはアクションとその価格、次にRにリンクテーブルが持ち込まれた際に混乱しやすい用語のリスト。
CranSEOリサーチチーム ·

必要なアクションを見つけ、クレジットコストをメモし、次に用語リストで不明な用語を確認します。ここでは列名をリストアップしません。列名はご自身の glimpse() 出力から確認してください。
アクション:1回の呼び出しで得られるもの
| アクション | クレジット | 得られるもの |
|---|---|---|
| domain, overview, stats, suggest | 無料 | ドメインの概要と提案のクイックプロフィール;キー不要 |
| bulk_dr | 1 | 1回の呼び出しで最大2,000ドメインのDRを取得 |
| compare | 1 | 最大20ドメインの比較データ |
| top, dr_distribution, tld_breakdown | 1 | ランキングとインデックスの分布 |
| refdomains, backlinks | 2 | 参照ドメインまたは個別リンクの行 |
| anchors, toppages, anchor_cloud | 2 | アンカーテキストと最多リンクページ |
| intersect | 2 | 2〜10のターゲットに同時にリンクするドメイン |
| search, keyword | 3 | アンカー、タイトル、URLの全文検索;正確なアンカー検索 |
データフレームで混乱しやすい用語
| 用語 | 平易な意味 |
|---|---|
| 参照ドメイン | リンクを送信する独立したサイト。リンク数がいくつあっても1つとしてカウント |
| バックリンク | 1つのページから別のページへの1つのリンク。同じ参照ドメインから複数発生する可能性があります |
| DR | round(100 log(ref_domains + 1) / log(2 10^7));対数スケールのため、10〜20の差は70〜80の差よりも明確 |
| アンカー | リンクのクリック可能なテキスト。カテゴリカルな列として有用 |
| リンクグラフ | 当社のクローラーによるドメイン間リンクのマップ:2,774,625,913件 |
| スナップショット | インデックスの月次状態。取得ごとに日付を記録してください |
| クレジット | 課金単位、1クレジットあたり$0.0001;行数がいくつあっても1回の呼び出しで課金 |

各アクションにおける1行の意味
DataForSEOの代替を検索してここに来た場合、この用語集はリンク専用アクションが行レベルで何を返すかを示します。行の意味が最も重要です。多くの人が最初に誤解し、それが最もコストがかかる部分です。
参照ドメインとバックリンクの違い
参照ドメインは、リンク数がいくつあっても1つとしてカウントされます。バックリンクは1つのページから別のページへの1つのリンクであり、単一のサイトが多数のバックリンクを提供することがあります。チャートが「リンク」と表示していても行がドメインの場合、その数はドメインのカウントであり、そう表記すべきです。
最初の結合前に粒度(グライン)を選択してください。上記のアクション表は、どの呼び出しがどの粒度を返すかを示すリファレンスです。
2つを混在させた表は、リンクのカウントのように見えますが、実際にはサイトのカウントです。集計する前に、最初の数行を目視で確認してください。
カテゴリとしてのアンカーテキスト、キーとしてではない
アンカーテキストはカテゴリカルな列として適しています。アンカーをブランド系、汎用系、URL単独系などに分類し、参照ドメインごとに各カテゴリの数をカウントできます。同じ単語が関連のないリンクで繰り返されるため、キーとしては不適切です。
アンカーはテキストとして保持し、インポート時に1回だけ小文字に変換し、2つの表をアンカーで結合しないでください。
スナップショット日付
スナップショットはインデックスの月次状態です。ファイル名または列に日付を記録し、月次比較が同等のデータを比較するようにしてください。
異なるスナップショット日付を持つ2つの取得は、日付がチャートが主張するものと一致することを確認するまで、トレンドではありません。
有用な習慣として、レポートの最初の行にスナップショット日付を記載してください。印刷されたページにも日付が載るためです。読者はファイル内のどこに日付があったかを忘れますが、最初の行は必ず読みます。
平均値は裾野を隠す
対数スケールでの平均値は誤解を招きます。20と60の平均は40ですが、その数はどちらのサイトも表さず、ばらつきについても何も示しません。
平均値の隣に最小値と最大値を保持してください。非常に大きなドメインが平均値を押し上げることがあり、読者は平均値だけではそれが起こったことを判断できません。
データモデルとしてアクション表を読む
各アクションは特定のレベルで行を返し、レベルを混在させると二重カウントの最も早い原因となります。粒度(グライン)で考えてください。
refdomainsはリンクサイトごとに1行、backlinksはリンクごとに1行、anchorsは一意なアンカーテキストごとに1行を返します。最初の2つを結合すると行が倍増するため、結合前に集計し、結合前後で nrow() を確認してください。
ページネーションはどこでも同じです:page と per を使用し、per は10〜5000の範囲、sort と order=asc|desc でソートします。1回の呼び出しで最大1,000行が返され、深いページネーションは50,000行で停止するため、答えが最初に来るソート順を指定してください。
これらの選択の予算面については、ノートブックの予算 を参照し、選択したプロバイダーのミックスについてはRユーザー向けの意思決定木 を参照してください。
1回の取得ごとに1つのシートではなく、長い表を使用する
毎月新しいシートを開く習慣は一般的です。そこからズレが生じ、元に戻すのが難しくなります。1つの長い表の方が正確さを保ちやすく、チェックも容易です。
このように考えてください。毎月1つの表に行を追加し、維持する新しいオブジェクトを作成する代わりに処理します。表は長くなりますが、手動でコピーする単一の数値は必要ありません。各行には独自のスナップショット、ソース、粒度が含まれるため、読者は一目で確認できます。
スナップショット列を持つ1つの長い表
多くの人は毎月新しいシートを作成します。スナップショット列を持つ長い表は、すべての月のデータを1か所に保持し、フィルタでコピー&ペーストを置き換えます。例えば、6ヶ月にわたる30サイトの参照ドメインを取得する場合、整合を取るべき6つのシートではなく、チェックすべき表は1つだけです。
要約は月ごとのシートではなく、1回の group_by() 呼び出しになります。生データをそのまま保持し、いつでも表を再構築できるようにしてください。
同じ列、または結合が静かに失敗する
複数の人のファイルは、列名、型、エンコーディングが一致している場合にのみきれいに結合されます。結合する前に各ファイルのヘッダー行を確認し、1つでも異なる場合はスクリプトを停止してください。
古い名前を用語集の名前にマッピングする名前変更ステップには数行かかります。しかし、不一致によって生成されたすべてのチャートを二度確認する手間を省けます。
ノートブックが期待する列名の短いリストを保持し、他の処理の前に新しいファイルをそれと比較してください。

モデル化する前に2つの警告
DRは参照ドメインのカウントのみから構築された独自の指標であるため、Moz DAではありません。回帰分析でAhrefsのDRと混在しないでください。
カウントもクロールに依存します。2024年3月のコアアップデート後に急増したサイトは、単に今月より完全にクロールされただけかもしれません。クライアントに何かを伝える前にスナップショット日付を確認してください。
用語集を未来の自分との契約として扱ってください。6ヶ月後に列が予期せぬものであった場合、上記の定義が当初想定すべき内容です。
独自の列の名前付け習慣
インポート時に名前を変更し、1回で完了させる
結合する前に、refdomainsやanchorsのようにアクションで列にプレフィックスを付けます。これにより、同じ名前でも意味が異なる列が生成されることを防ぎます。名前変更ステップを関数として記述し、APIにアクセスするすべてのノートブックで再利用してください。
これには5行かかりますが、列の意味に関する議論(リンクレポートで誤った数値の最も一般的な原因)を避けることができます。
リンク表を5つのフェーズで読む
粒度を確認する
数値を読む前に、上記のアクション表を使用して1行の意味を確認してください。
スナップショットを確認する
ファイル名または列からスナップショット日付を見つけ、意図した取得と一致することを確認してください。
行数をカウントする
nrow() を期待したカウントと比較し、読み込みの隣にコメントとして差を記録してください。
範囲を読む
DRとカウントの最小値と最大値を確認します。DRが0〜100の範囲外の場合、発見ではなく解析の問題を指しています。
列に名前を付ける
結合する前に、refdomainsやanchorsのようにアクションプレフィックスに各列の名前を変更してください。
アクションと用語に関する質問
Rに最初のリンクテーブルを持ち込んだ後に発生しがちな質問です。
どのアクションから始めるべきか?
domainまたはoverviewから始めてください。両方とも無料であり、キーも不要です。クレジットを使用する前にレスポンスの形状を確認できます。
形状が明確になったら、bulk_drに進みます。1回の呼び出しで1クレジットで最大2,000ドメインのスコアを取得できるためです。
なぜカウントが他のツールと異なるのか?
各プロバイダーは独自のスケジュールでウェブをクロールし、リンクの数を異なる方法でカウントします。当社のリンクグラフは約1ヶ月ごとに更新され、ここでのDRは独自の対数スケールの数値です。
正確な一致ではなく、月次間のトレンドを比較してください。
DRはどのように計算されるか?
DRは、参照ドメイン数に1を加えたものの自然対数の100倍を、2×10の7乗の対数で割った値の四捨五入です。
1つの入力に依存するため、参照ドメインの取得から再計算できます。
すべてのアクションにキーが必要か?
無料アクションはキーなしで実行できます。有料アクションは、クエリパラメータまたはAuthorization Bearerヘッダーとしてキーを受け取ります。
キーがないまたは不正な場合、HTTP 401が返されます。これは呼び出しが失敗した際に最初に確認すべきエラーです。