ブログに戻る

バッテリーAPIフィンガープリンティング:FacebookとTikTokがバッテリー残量であなたを追跡する方法

Battery APIは、ウェブサイトがバッテリーの充電レベルを追跡し、デバイスのユニークなデジタルフィンガープリントを作成することを可能にします。これがどのように機能するか、複数のアカウントを使用する際の保護方法について解説します。

📅2026年1月10日
```html

Facebook Ads、Instagram、またはTikTokで複数のアカウントを扱っている場合、次のような状況に直面したことがあるでしょう:すべてが正しく設定されている — 異なるプロキシ、アンチデテクトブラウザ、ユニークなクッキー — しかし、アカウントがそれでも結びつき、チェーンで禁止されてしまいます。その一因は、Battery APIフィンガープリンティングという、デバイスのバッテリーに関するデータを通じて追跡する技術です。

このガイドでは、この追跡方法がどのように機能するか、なぜマルチアカウントにとって危険なのか、Dolphin Anty、AdsPower、その他のアンチデテクトブラウザでの保護設定の方法を詳しく説明します。

Battery APIとは何か、どのように機能するか

Battery API(バッテリーステータスAPI)は、ウェブサイトがデバイスのバッテリー状態に関する情報を取得できる標準的なウェブインターフェースです。この技術は、元々は有用な目的のために開発されました:たとえば、ウェブアプリケーションは、バッテリー残量が少ない場合に動画の画質を下げて、デバイスの稼働時間を延ばすことができました。

Battery APIを通じて、ウェブサイトは次のデータを取得できます:

  • バッテリー残量 — 0%から100%のパーセンテージ
  • 完全放電までの時間 — 現在の消費レベルに基づく秒数
  • 完全充電までの時間 — デバイスが電源に接続されている場合
  • 充電状態 — デバイスが電源に接続されているか、バッテリーで動作しているか

これらのデータに何が危険なのかと思うかもしれませんが、これらのパラメータの組み合わせがほぼユニークなデジタルフィンガープリントを作成します。異なる2人のユーザーが同時に全く同じバッテリー残量(たとえば73.4%)、同じ放電時間(たとえば8347秒)、同じ充電状態を持つ確率は非常に低いです。

重要:Battery APIは、ノートパソコンを使用しているデスクトップコンピュータでも機能します。マルチアカウントで作業するためにノートパソコンを使用している場合、バッテリーデータは異なるプロキシやブラウザープロファイルを使用してもあなたを特定する可能性があります。

ウェブサイトはどのようにBattery APIデータを取得するか

技術的には、これはページが読み込まれるときにブラウザで実行されるシンプルなJavaScriptコードを通じて実現されます:

navigator.getBattery().then(function(battery) {
  console.log('バッテリー残量: ' + battery.level * 100 + '%');
  console.log('放電までの時間: ' + battery.dischargingTime + ' 秒');
  console.log('充電までの時間: ' + battery.chargingTime + ' 秒');
  console.log('充電状態: ' + battery.charging);
  
  // ユニークなフィンガープリンツを作成
  var batteryFingerprint = battery.level + '_' + 
                          battery.dischargingTime + '_' + 
                          battery.chargingTime + '_' + 
                          battery.charging;
});

このコードはユーザーには気づかれずに実行され、プラットフォームのサーバーにデータを送信します。次に、これらのデータはフィンガープリンティングの他のパラメータ — 画面解像度、タイムゾーン、インストールされたフォント、WebGLパラメータ — と組み合わされ、ユニークなデジタルフィンガープリンツが作成されます。

Battery APIがマルチアカウントにとって危険な理由

アービトラージャー、SMM専門家、そして複数のアカウントを扱うすべての人にとって、Battery APIは深刻な問題を引き起こします:異なるIPアドレスやブラウザープロファイルを使用していても、プラットフォームがアカウントを結びつけることを可能にします。

シナリオ1:1台のノートパソコンで複数のアカウントを扱う

ある状況を想像してみてください:あなたはアービトラージャーで、1台のノートパソコンで10のFacebook Adsアカウントを運営しています。各アカウントには次のように設定されています:

  • Dolphin AntyまたはAdsPowerの個別プロファイル
  • 異なる国からのユニークなレジデンシャルプロキシ
  • 異なるUser-Agent、画面解像度、言語
  • ユニークなクッキーとlocalStorage

一見、すべてが完璧に見えます。しかし、問題があります:すべての10のアカウントが同じ物理デバイスで、同じバッテリーを使用しています。14:35に、すべてのアカウントがFacebookサーバーに同じデータを送信します:

  • バッテリー残量:67.3%
  • 放電までの時間:9234秒
  • 状態:充電中ではない

Facebookのアルゴリズムにとって、これは赤信号です:異なる国からの10人の「人」が、異なるデバイスで、同時に全く同じバッテリーのパラメータを持っています。このような一致の確率はほぼゼロです。結果として、すべてのアカウントが結びつき、チェーンで禁止されます(チェーンバン)。

シナリオ2:クライアントアカウントを持つSMMエージェンシー

SMM専門家にとって、さらに危険な状況です。あなたは、1台の作業用ノートパソコンで、異なるクライアントの30のInstagramアカウントを運営しています。Instagramがこれらのアカウントのすべてに同じBattery APIフィンガープリンツを検出した場合、プラットフォームは次のようなことを行う可能性があります:

  • すべてのアカウントを疑わしいとマークする
  • リーチとストーリーの表示を制限する
  • 広告の開始をブロックする
  • 最悪の場合 — クライアントのアカウントをブロックする

クライアントアカウントの喪失は、金銭的損失だけでなく、エージェンシーの評判リスクにもなります。

実際のケース:あるSMMエージェンシーが、チェーンバンのために1日で18のクライアントInstagramアカウントを失いました。理由は、すべてのアカウントが1台のMacBook Proから運営されており、Instagramが同一のBattery APIデータを検出したためです。金銭的損失は400,000ルーブル以上(クライアントの喪失 + アカウントの復旧)に達しました。

なぜ通常の保護方法が機能しないのか

多くのアービトラージャーやSMM専門家は、質の高いプロキシとアンチデテクトブラウザを使用するだけで十分だと考えています。しかし、Battery APIはこれらの保護を回避します:

保護方法 Battery APIから保護されるか? なぜ機能しないのか
レジデンシャルプロキシ いいえ Battery APIはブラウザーレベルで機能し、プロキシはこれらのデータに影響を与えません
異なるUser-Agent いいえ User-Agentはブラウザに関する情報を変更しますが、デバイスのバッテリーに関する情報は変更しません
クッキーのクリア いいえ Battery APIはクッキーを使用せず、JavaScriptを介して機能します
プロキシの代わりにVPN いいえ VPNはIPアドレスのみを変更し、バッテリーデータは実際のままです
アンチデテクトブラウザ(設定なし) 部分的に デフォルトでは、多くのアンチデテクトはBattery APIを置き換えません

信頼できる保護方法は、アンチデテクトブラウザでBattery APIの置き換えを正しく設定することです。これについては、保護設定に関するセクションで詳しく説明します。

Facebook、TikTok、Instagramがバッテリーデータをどのように利用するか

様々なプラットフォームは、Battery APIフィンガープリンティングを異なる攻撃性で使用しています。これらの違いを理解することで、特定のタスクに対して適切な保護を設定するのに役立ちます。

FacebookとFacebook Ads

Facebookは、業界で最も進んだフィンガープリンティングアルゴリズムの1つを使用しています。Battery APIは、プラットフォームがユニークなデバイスフィンガープリンツを作成するために収集する50以上のパラメータのうちの1つに過ぎません。Facebookはバッテリーデータを次のように組み合わせます:

  • WebGLフィンガープリンツ — グラフィックカードとレンダリングのパラメータ
  • Canvasフィンガープリンツ — グラフィックのレンダリングを通じてのユニークなフィンガープリンツ
  • AudioContextフィンガープリンツ — オーディオサブシステムのパラメータ
  • フォントリスト — システムにインストールされているフォント
  • 画面のパラメータ — 解像度、色深度、アスペクト比
  • タイムゾーンと言語 — タイムゾーンと地域設定

Facebook Adsにとって特に重要なのは、プラットフォームが複数の広告アカウントが同一のBattery APIフィンガープリンツを持っていることを発見した場合、次のような結果をもたらす可能性があることです:

  • 関連するすべてのアカウントの即時禁止
  • ビジネスマネージャーのブロック
  • 新しい広告アカウントの作成ができない
  • ハードウェアバン(hardware ban) — デバイス自体のブロック

Instagram

Instagram(Meta傘下)は、似たようなアルゴリズムを使用していますが、いくつかの特徴があります。プラットフォームは、モバイルデバイスでのマルチアカウントに対しては比較的寛容ですが、デスクトップでの疑わしい活動には厳しく禁止します。

Instagramでは、Battery APIが次のように組み合わされて使用されます:

  • 行動パターン — アクティビティの時間、行動の速度、投稿間のインターバル
  • ジオロケーション — IPアドレスとタイムゾーンの一致
  • デバイスタイプ — モバイルアプリ vs ウェブ版

クライアントアカウントをウェブ版Instagramで1台のノートパソコンから運営している場合、同一のBattery APIフィンガープリンツがシャドウバン(shadowban)の原因となる可能性があります — アカウントはブロックされていないが、リーチがゼロに落ちることがあります。

TikTokとTikTok Ads

TikTokは、最も攻撃的なアンチフロードシステムの1つで知られています。プラットフォームは、次のような目的でBattery APIを積極的に使用しています:

  • 視聴回数やいいねの不正操作
  • アービトラージ用のアカウントのファーミング
  • ボットを通じた自動化

TikTokの特徴は、プラットフォームが時間の経過に伴うバッテリー残量の変化を分析することです。複数のアカウントが全く同期したバッテリー残量の変化を示す場合(たとえば、すべてのアカウントが30分で85%から78%に放電した場合)、これは明らかに1台のデバイスでの作業の兆候です。

アービトラージャーへのアドバイス: モバイルプロキシを使用し、Battery APIの正しい置き換えを行ってください。TikTokはモバイルトラフィックに対して寛容であり、モバイルIPはブロックされる可能性が低くなります。

Google AdsとYouTube

Googleは、MetaやTikTokよりもBattery APIをあまり攻撃的に使用しませんが、それでもこれらのデータを収集します。主な目的は、クリック詐欺(広告のクリック数の不正操作)との戦いとボットの検出です。

アービトラージャーにとってGoogle Adsは特に重要です:

  • GoogleはBattery APIのみに基づいてアカウントを禁止することは稀ですが、これらのデータを総合的な評価に使用します
  • 複数の広告アカウントが同一のフィンガープリンツを持っている場合、Googleは予算の消費を制限する可能性があります
  • 詐欺の疑いがある場合、Googleは本人確認やビジネスの確認を要求することがあります

Battery APIフィンガープリンティングの検出方法

保護を設定する前に、プラットフォームがどのようにBattery APIを使用して追跡しているかを理解することが重要です。これにより、適切な保護戦略を選択するのに役立ちます。

方法1:静的フィンガープリンツ(時点でのスナップショット)

最も簡単な方法は、プラットフォームがページの読み込み時にBattery APIデータを収集し、それをフィンガープリンツの一部として保存することです。たとえば:

  • ユーザーAが14:00にFacebookにアクセス — バッテリー残量82%
  • ユーザーBが14:05にFacebookにアクセス — バッテリー残量82%
  • ユーザーCが14:10にFacebookにアクセス — バッテリー残量81%

もし3人のユーザーが他のパラメータ(画面解像度、タイムゾーン、WebGL)が同一または非常に近い値を持っている場合、プラットフォームはこれが異なるアカウントを持つ同一人物であると推測することができます。

方法2:動的分析(変化の追跡)

より進んだ方法は、プラットフォームが時間の経過に伴うバッテリー残量の変化を追跡することです。ページ上のJavaScriptコードは定期的に(たとえば、5分ごとに)現在の充電レベルを確認し、データをサーバーに送信します。

これにより、デバイスの「放電グラフ」を作成できます。複数のアカウントが全く同じグラフを示す場合、それは明らかに1台のデバイスでの作業の兆候です。

// 動的追跡のためのコード例
var batteryLog = [];

navigator.getBattery().then(function(battery) {
  // ページ読み込み時の最初の記録
  batteryLog.push({
    time: Date.now(),
    level: battery.level,
    charging: battery.charging
  });
  
  // 5分ごとに再確認
  setInterval(function() {
    batteryLog.push({
      time: Date.now(),
      level: battery.level,
      charging: battery.charging
    });
    
    // データをサーバーに送信
    sendToServer(batteryLog);
  }, 300000); // 5分
});

方法3:クロスブラウザ追跡

一部のプラットフォームは、Battery APIを使用して同じデバイスの異なるブラウザでのユーザーの活動を結びつけます。たとえば:

  • ユーザーがChromeを通じてInstagramにアクセス — バッテリー65%
  • 10分後にFirefoxを通じてTikTokにアクセス — バッテリー64%
  • さらに15分後にEdgeを通じてFacebookにアクセス — バッテリー63%

異なるブラウザや異なるプロキシを使用していても、バッテリー残量の同期した変化は、これらのセッションを同一の物理デバイスでの活動として結びつける可能性があります。

方法4:他のフィンガープリンティング技術との組み合わせ

Battery APIは、単独で使用されることは稀です。プラットフォームは、精度を高めるためにバッテリーデータを他のフィンガープリンティング手法と組み合わせます:

フィンガープリンティング手法 Battery APIとの組み合わせ方法 脅威レベル
Canvasフィンガープリンツ 同一のCanvas + 同一のバッテリー = 高い一致の可能性 高い
WebGLフィンガープリンツ グラフィックカードのパラメータ + バッテリーの動態がユニークなデバイスプロファイルを作成します 高い
画面解像度 珍しい解像度 + ユニークなバッテリー = ほぼ100%の同定 中程度
タイムゾーン タイムゾーンとIPの不一致は、バッテリーの一致時に疑いを強める可能性があります 中程度
フォントリスト ユニークなフォントセット + バッテリーはデバイスの特定をより正確にします 低い

アンチデテクトブラウザでの保護設定

それでは、実践に移りましょう — 人気のあるアンチデテクトブラウザでBattery APIフィンガープリンティングからの保護を正しく設定する方法を見ていきます。Dolphin Anty、AdsPower、Multilogin、GoLoginのステップバイステップの指示を考察します。

Dolphin Anty — Battery APIの設定

Dolphin Antyは、アービトラージャーの間で最も人気のあるアンチデテクトブラウザの1つで、特にFacebook AdsやTikTok Adsでの作業に適しています。このブラウザには、Battery APIを置き換えるための組み込み機能があります。

ステップバイステップの設定:

  1. Dolphin Antyを開き、新しいプロファイルを作成する(または既存のプロファイルを編集する)
  2. プロファイル設定で「フィンガープリンツ」または「指紋」のセクションを見つける
  3. 「Battery API」または「バッテリー」のセクションまでスクロールする
  4. Battery APIの動作モードを選択する:
    • Real(リアル) — 実際のバッテリーデータを使用する(マルチアカウントには危険!)
    • Noise(ノイズ) — 実際のデータにランダムな偏差を追加する(保護には不十分)
    • Off(オフ) — Battery APIへのアクセスをブロックする(疑わしく見える可能性あり)
    • Custom(カスタム) — 自分の値を設定できる(推奨)
  5. 「Custom」を選択し、パラメータを設定する:
    • バッテリー残量:40%から95%のランダムな値(100%は避ける — 疑わしい)
    • 充電状態:ランダムに「charging」または「not charging」
    • 放電までの時間:バッテリー残量に基づいて自動的に計算される
  6. 重要:各プロファイルに異なるBattery APIの値を設定してください。異なるアカウントに同じ値を使用しないでください!
  7. プロファイル設定を保存する

Dolphin Antyへの推奨:「Randomize on each launch(毎回起動時にランダム化)」機能を使用してください。これにより、プロファイルを起動するたびにバッテリー残量が自動的に変更され、自然な充電の変化を模倣します。

また、プロファイルの作業時間と同期させることを忘れないでください — プロファイルが2時間作業している場合、バッテリー残量は徐々に減少し、デバイスの実際の使用を模倣する必要があります。

AdsPower — Batteryフィンガープリンティングからの保護

AdsPowerは、アジアのプラットフォーム(AliExpress、Shopee、Lazada)で作業するeコマース専門家やアービトラージャーの間で人気があります。ここでのBattery APIの設定は少し異なります。

ステップバイステップの指示:

  1. AdsPowerを開き、「ブラウザープロファイル」セクションに移動する
  2. 新しいプロファイルを作成するか、既存のプロファイルを編集する
  3. 設定で「高度な設定」→「ハードウェア」タブを見つける
  4. 「Battery Status API」パラメータを見つける
  5. 利用可能なオプション:
    • Automatic — AdsPowerがリアルな値を自動的に生成
    • Manual — すべてのパラメータを手動で設定
    • Disabled — Battery APIを完全に無効にする
  6. 完全な制御のために「Manual」を選択することをお勧めします
  7. パラメータを設定する:
    • バッテリー残量:45-90%(異なるプロファイルのために変動させる)
    • 充電状態:異なるプロファイルのためにtrue/falseを交互に使用
    • 充電時間:charging = trueの場合、リアルな時間を設定(1800-7200秒)
    • 放電時間:charging = falseの場合、放電時間を設定(3600-14400秒)

AdsPowerの特徴:このブラウザは「デバイスプロファイル」を作成することを許可し、パラメータのセット(Battery APIを含む)を保存し、複数のプロファイルに適用できます。これは便利ですが危険です — 同じデバイスプロファイルを同じプラットフォームの複数のアカウントで使用しないでください!

Multilogin — プロフェッショナルな設定

Multiloginは、最も進んだフィンガープリンティング保護機能を持つプレミアムアンチデテクトブラウザです。価格は高め(99ドル/月から)ですが、最大の保護レベルを提供します。

MultiloginでのBattery APIの設定:

  1. Multiloginを開き、新しいプロファイル(MimicまたはStealthfox)を作成する
  2. 「ハードウェア」セクションで「Battery Status」を見つける
  3. Multiloginは3つのモードを提供します:
    • Real — 実際のデータ(推奨されません)
    • Mask — 自動生成による置き換え
    • Block — APIの完全なブロック
  4. データの置き換えのために「Mask」を選択する
  5. 「Dynamic battery simulation」オプションを有効にする — これはMultiloginのユニークな機能で、時間の経過に伴うバッテリー残量のリアルな変化を模倣します
  6. シミュレーションパラメータを設定する:
    • 開始レベル:初期バッテリー残量(50-95%)
    • 放電率:時間あたりの放電率(デバイスの「タイプ」に応じて2-8%)
    • 充電時の動作:デバイスが充電中にどのように振る舞うか

Multiloginは、Battery APIを他のパラメータと同期させることもできます。たとえば、古いノートパソコンをエミュレートしている場合、Multiloginは自動的に放電速度を高く設定し、容量を低く設定します。

GoLogin — バジェットオプション

GoLoginは、基本的な機能を備えたより手頃な代替品(24ドル/月から)です。

GoLoginでの設定:

  1. GoLoginでプロファイルを作成または開く
  2. 「クイック設定」→「高度な設定」に移動する
  3. 「バッテリー」セクションを見つける
  4. デフォルトではGoLoginは「Noise」モードを使用します — 実際のデータにランダムな偏差を追加します。これは、真剣なマルチアカウントには不十分です!
  5. 「Custom」モードに切り替え、各プロファイルのためにユニークな値を設定する
  6. 「Randomize」機能を使用して、異なる値を自動生成する

GoLoginの重要な制限: Multiloginとは異なり、GoLoginにはバッテリーの動的シミュレーション機能がありません。バッテリー残量はセッション全体で静的に保たれます。これは、時間の経過に伴うバッテリーの変化を追跡するプラットフォーム(TikTok、Facebook)にとって疑わしい可能性があります。

Battery API設定に関する一般的な推奨事項

選択したアンチデテクトブラウザに関係なく、次のルールに従ってください:

  • 各プロファイルのユニーク性 — 異なるアカウントに対して同じBattery APIの値を使用しないでください
  • リアルな値 — 極端な値(5%または100%)は避けてください。最適な範囲:40-90%
  • デバイスタイプに応じた一致 — モバイルデバイスをエミュレートする場合は、バッテリー容量を小さくしてください。ノートパソコンの場合は大きくしてください
  • 論理的な放電時間 — バッテリー残量が80%の場合、完全放電までの時間は1時間ではあり得ません。リアルさを持たせるために4-8時間である必要があります
  • 充電状態の交互変更 — 異なるプロファイル間で「charging」と「not charging」の状態を変更してください
  • 定期的な更新 — 1-2週間ごとにプロファイルのBattery APIの値を変更し、バッテリーの自然な劣化を模倣してください

実際のケース:Battery APIが禁止につながる場合

アービトラージャーやSMM専門家の実際の例を考察し、Battery APIフィンガープリンティングを無視することが深刻な問題につながった場合を見ていきます。

ケース1:15のFacebook Adsアカウントのチェーンバン

状況:アービトラージャーが販売のために15のFacebook Ads広告アカウントをファーミングしていました。Dolphin Antyを使用し、質の高いレジデンシャルプロキシ、ユニークなクリエイティブ、ランディングページを使用していました。すべてのアカウントはモデレーションを通過し、カードが登録され、テストキャンペーンが開始されました。

エラー: Dolphin Antyの設定で、すべてのプロファイルがBattery APIの「Real」モード(デフォルト)に設定されていました。すべての15のアカウントが1台のMacBook Proで動作していました。

結果:広告が開始されてから3日後、すべての15のアカウントが2時間以内にブロックされました。理由は、Facebookがすべてのアカウントで同一のBattery APIフィンガープリンツを検出したためです。アピールを行った後もアカウントは復旧しませんでした。損失は約3,000ドル(アカウントのファーミングコスト + 登録された予算)に達しました。

結論:すべてのプロファイルに対してユニークなBattery APIを常に設定してください。質の高いプロキシを使用している場合でもです。

ケース2:SMMエージェンシーの20のInstagramアカウントのシャドウバン

状況:SMMエージェンシーがクライアントの20のInstagramアカウント(ビジネスプロファイル、10k-50kフォロワー)を運営していました。AdsPowerを使用し、2人のSMMマネージャーがオフィスのコンピュータで2交代で作業していました。

エラー:Battery APIの設定が「Automatic」モードに設定されていましたが、AdsPowerはすべてのプロファイルに非常に似た値を生成しました(すべてが75-78%の範囲でバッテリー残量を示していました)。

結果:徐々に(2週間の間に)すべてのアカウントのリーチが減少し始めました。ストーリーは通常の30-40%の代わりに5-10%のフォロワーにしか表示されませんでした。投稿は推奨に表示されなくなりました。典型的なシャドウバンです。復旧には1ヶ月かかり、活動を一時停止し、すべてのフィンガープリンティングパラメータを変更し、モバイルプロキシを使用する必要がありました。

結論:自動生成に依存せず、Battery APIの値がプロファイル間で実際に異なることを確認してください。

ケース3:TikTok Adsアカウントの「疑わしい活動」によるブロック

状況:アービトラージャーがTikTok Adsで広告を開始し、設定されたプロキシを使用してGoLoginを利用していました。アカウントはファーミングされ、認証され、5,000ドルの法人カードが登録されました。

エラー:GoLoginでBattery APIの「Noise」モードが有効になっており、実際のデータに小さなランダムな偏差を追加していました。問題は、アービトラージャーが常にネットワークに接続されたノートパソコンで作業していたため(charging = true、level = 100%)、この「ノイズ」にもかかわらず、これらのデータは疑わしく安定していました。

結果:TikTokは「疑わしい活動が検出された」という理由で5日後に広告アカウントをブロックしました。アピールは効果がありませんでした。新しいアカウントをファーミングする必要がありましたが、正しく設定されたBattery API(「Custom」モードで定期的に変更される値)を使用して行いました。

結論:「Noise」モードは保護には不十分です。リアルな変化する値を使用して完全な置き換え(Custom/Mask)を行ってください。

マルチアカウントでの安全な作業のチェックリスト

結論をまとめ、Battery APIフィンガープリンティングやその他の追跡方法からの保護のための実用的なチェックリストを作成します。

アンチデテクトブラウザの設定

  • ✅ Battery APIにはCustom/Maskモードを使用し、RealやNoiseではなく
  • ✅ 各プロファイルにユニークなバッテリー残量の値を設定する(ばらつきは最低10-15%)
  • ✅ プロファイル間で充電状態(charging/not charging)を交互に変更する
  • ✅ ブラウザが動的シミュレーションをサポートしている場合(Multilogin) — 必ず有効にする
  • ✅ プロファイルを起動するたびにBattery APIを自動的に変更する設定を行う
  • ✅ 他のフィンガープリンティングパラメータを確認する:Canvas、WebGL、AudioContext、フォントリスト
  • ✅ 異なるプロファイルに対して異なるUser-Agentと画面解像度を使用する

プロキシとの作業

  • ✅ 重要なプラットフォーム(Facebook Ads、TikTok Ads)には質の高いレジデンシャルプロキシを使用する
  • ✅ InstagramやTikTokには、モバイルプロキシを検討する — これらはブロックされる可能性が低い
  • ✅ 1つのプロキシ = 1つのアカウント。複数のプロファイルに同じIPを使用しない
  • ✅ ブラウザのタイムゾーンがプロキシのジオロケーションに一致していることを確認する
  • ✅ WebRTCとDNSのリークを確認する

行動パターン

  • ✅ すべてのアカウントを同時に操作しない — セッション間に休憩を取る
```