このページでは:送信前に壊れた、安全でない、または到達できないURLを検出できるように、Adobe Journey Optimizerがメッセージコンテンツ内のweb リンクをプレビュー時にチェックする方法について説明します。
メッセージの内容をプレビューすると、含まれているweb リンクをJourney Optimizerが確認できます。 これにより、メッセージがオーディエンスに届く前に、壊れたリンクやアクセスできないリンクを発見することができます。
URL検証の実行 access
URL検証は、すべてのチャネルのジャーニーおよびキャンペーンのチャネルアクションで使用でき、 コンテンツテンプレート をプレビューする場合にも使用できます。 Simulate画面を開くとすぐに自動的に実行されるので、自分で開始する必要はありません。 結果を確認するには:
-
コンテンツエディターで、「コンテンツをシミュレート」をクリックします。 シミュレーションの詳細
-
Simulate画面で、URL検証アイコンを確認します。
-
すべてのURLが有効な場合、アイコンには緑色のチェックマークが表示されます。
-
URLが無効な場合は、アイコンがそれをフラグ付けします。
{width="70%"}
アイコンをクリックして、各無効なURLとその理由を一覧表示するポップアップウィンドウを開きます。
-
-
「コピー」をクリックしてリストをクリップボードにコピーし、レビュー用にドキュメントまたは電子メールに貼り付けます。
-
ウィンドウを閉じて、コンテンツ内の無効なURLを修正します。 詳しくは、 トラブルシューティング の節を参照してください。
-
コンテンツを再度シミュレーションして検証し、自動的に再実行します。 アイコンに緑色のチェックマークが表示されるまで、この操作を繰り返します。
{width="70%"}
仕組み how-it-works
- コンテンツ内のすべての
http://およびhttps://URLがチェックされます。リンク、画像、スタイルシートを含め、クリック可能なテキストリンクだけでなく、 - 各URLは、ホストが解決し、成功ステータスで応答し、許容できる時間内に応答することを確認するためにチェックされます。 応答ステータスのみがチェックされます。ページコンテンツはダウンロードされません。
- 問題が見つかった場合は、その理由と解決方法に関するガイダンスとともに特定します。
フラグが立つもの invalid-urls
http://example.comhhttps://, ttps://localhost, 192.168.x.x, 169.254.169.254これらの各修正の手順については、 トラブルシューティング を参照してください。
確認できないもの not-checked
次の項目は、コンテンツに表示されても、破損としてフラグが立てられません。
- Web以外のリンク —
adbinapp://、mailto:、tel:、sms:およびdata:URIはWeb URLではありません。 - 相対リンク —
/pageまたは./image.jpgには確認するホストがありません。 - アンカー —
#sectionはローカル ページ参照です。 - 空のリンク – 空の
hrefはリンクではありません。
注意事項 caveats
https://example.com/profile/{{crmID}}https://example.com/offer?promoCode={{promoCode}}
クリック可能なリンクだけでなく、コンテンツが表示される場所でURLをスキャンします。 その結果、他のいくつかのカテゴリが偽陽性としてフラグ付けされることが多い:
- XML/HTMLの
xmlns="http://ns.adobe.com/..."などの Adobe名前空間URL は、アクセスするページではなく識別子です。 404が返されますが、これは期待通りです。 - CDN リソース URL — クリックしない画像、フォント、またはスタイルシート。 CDNの動作が遅い場合や一時的に利用できない場合は、無効と表示されることがあります。
- コメントまたはメタデータ 内の URL。受信者には表示されませんが、まだチェックされています。
ベストプラクティス best-practices
- すべてのリンクに
https://を使用する – HTTP リンクは許可されていません。 - プレビューする前に、外部依存関係(CDN URL、サードパーティ API、リモート画像)が正常であることを確認してください。
- Adobe Experience Platformの実際のプロファイルを使用して、パーソナライズされたリンクをシミュレート(手作業で入力、インポート、AI生成、シミュレートされたユーザーデータなど)すると、有効なリンクが無効として表示される場合があります。
- 50 URLの制限内に収めます。余分なURLはトリミングされず、検証リクエスト全体が拒否されます。 複数のメッセージやテンプレートにコンテンツを分割することを検討しましょう。
- スキーマ内の名前空間またはデータ URIが無効として表示されることを期待します。これは、クリックされることを意図していないため期待されます。
トラブルシューティング troubleshooting
https://を使用するようにURLを更新します。{{ }}個のパーソナライゼーショントークンを持つリンクが無効としてフラグ付けされています