私はamp-experimentを使用してa/bテストを実装しようとしています。ブロックブロッキングアンプ実験
の.htmlファイル:
<amp-experiment>
<script type="application/json">
{
"a-experiment": {
"variants": {
"control": 50,
"1": 50
}
}
}
</script>
</amp-experiment>
<h3 class="a-experiment control">Sample control offer</h3>
<h3 class="a-experiment variant">Sample variant offer</h3>
.scssファイル:
body .control {
display: block;
}
body {
&[amp-x-a-experiment="control"] .variant {
display: none;
}
&[amp-x-a-experiment="1"] .control {
display: none;
}
}
ユーザーがuBlock起源が有効になっていない限り、それは正常に動作します。
- どちらの変異体が提供され、
- ページをロードするために4-5秒の間で取ります。ここでは2つの問題があります。
2つのエラーMSGのがあります:私はアンペア-実験を削除した場合Render timeout waiting for service variant to be ready.
:
即時エラーメッセージ:ページロード後
GET https://cdn.ampproject.org/v0/amp-analytics-0.1.js net::ERR_BLOCKED_BY_CLIENT
エラーMSGがuBlockに問題はありません。
他に誰かがこの問題を抱えていますか?回避策はありますか?
この問題は再現できません。私はこのページで確認しました:https://ampbyexample.com/components/amp-experiment/ uBlock Originがインストールされていると、すべて正常に動作します。他の何かが干渉している可能性はありますか? –
うーん...それは変です。 uBlockを有効にしてhttps://ampbyexample.com/components/amp-experimentにアクセスすると、同じページ読み込みの問題が発生します。 4-5秒かかる。そしてdevToolsをチェックすると、同じエラーが表示されます。テストの前にuBlockをインストールしましたか? uBlockの動作には少なくとも30分かかります。 – casey
uBlockがamp-analyticsをブロックしています。これは既知の問題ですか?その周りに道がありますか? – casey