質問

イベント呼び出しで URL パラメーターをエンコードする必要がありますか?

回答

原則として、イベントリクエストを行うたびにイベント呼び出しを URL エンコードすることをお勧めします。クリックデータの例として、AAM 製品ドキュメントでは、このような値をエンコードすることを推奨しています。

http://client.demdex.net/event?d_event=click&d_creative=1235&d_src=203&d_campaign=4709&d_adgroup=3408&d_placement=1001&
d_rd=http%3A%2F%2Fadobe.com%2Fcallback%3Fcreative%3D%25d_creative%25%26campaign%3D%25d_campaign%25%26adgroup%3D%25
d_adgroup%25%26d_placement%3D%25placement%25%26src%3D%25d_src%25

demdex イベント呼び出しが別のパートナー呼び出し内に埋め込まれているまれな状況では、(リダイレクト URL でエンコーティングを行う前に加えて)このストリングを次のようにエンコードする必要がある場合があります。

http%3A%2F%2Fclient.demdex.net%2Fevent%3Fd_event%3Dclick%26d_creative%3D1235%26d_src%3D203%26d_campaign%3D4709%26d_adgroup%3D3408%26d_placement%3D1001%26%0D%0Ad_rd%3Dhttp%253A%252F%252Fadobe.com%252Fcallback%253Fcreative%253D%2525d_creative%2525%2526campaign%253D%2525d_campaign%2525%2526adgroup%253D%2525%0D%0Ad_adgroup%2525%2526d_placement%253D%2525placement%2525%2526src%253D%2525d_src%2525

これにより、確実に URL の各フェーズが適切にエンコードされ、様々な URL が処理およびトリガーされたときにデコードされます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー