「IMG」タグおよび「A」タグの HTTP 要求パラメーター
エンド・ユーザーが Message Connector でエンコードされた IMG タグを含む E メールを開いたため、あるいは、エンド・ユーザーが A タグをクリックスルーしたために、Message Connector が要求を受け取った場合、その要求に含まれるパラメーターは解析され、適切なオファー・データが返されます。このセクションでは、要求 URL (IMG タグ (E メールのオープン時にタグ付きイメージが表示されたときに自動でロードされる) または A タグ (E メールを表示しているユーザーが指定されたサイトにリンクされているメッセージをクリックスルーしたときにロードされる)) に含めることができるパラメーターのリストを示します。
パラメーター
Message Connector は要求を受け取ると、その要求に含まれるパラメーターを解析します。これらのパラメーターには、次のいずれかまたはすべてが含まれます。
MessageConnectorConfig.xml ファイルにある audienceLevels 要素にデフォルトとして指定される audienceLevel。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある interactiveChannel 要素の値 (デフォルトは「interactiveChannel」)。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある interactionPoint 要素の値 (デフォルトは「headBanner」)。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある imageUrlAttribute 要素の値。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある landingPageUrlAttribute 要素の値。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある contactEventName 要素の値 (デフォルトは「contact」)。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある acceptEventName 要素の値 (デフォルトは「accept」)。
デバッグ・フラグ。 このパラメーターは、トラブルシューティングのために IBM® テクニカル・サポートから指示を受けた場合にのみ、「true」に設定します。
MessageConnectorConfig.xml ファイルの defaultParameterValues セクションにある debugFlag 要素の値 (デフォルトは「false」)。
Message Connector が認識できない (つまり、上記リストに表示されていない) パラメーターを受け取ると、そのパラメーターは以下の考えられる 2 つの方法のいずれかで処理されます。
*
認識できないパラメーター (例えば、attribute="attrValue" などの「attribute」) が指定されており、「Type」という単語が付加された同じ名前の一致するパラメーター (例えば、attributeType="string" などの「attributeType」) がある場合、Message Connector は一致する Interact パラメーターを作成し、それを Interact ランタイムに渡します。
Type パラメーターの値は以下のいずれかを指定できます。
*
*
*
*
*
「datetime」のパラメーター・タイプを指定しても、一致する日付パターンを指定しないと、Interact サーバー上の Message Connector 構成ファイル (<installation_directory>/msgconnector/config/MessageConnectorConfig.xml にあります) に指定されている値が使用されます。
*
認識できないすべてのパラメーターについて、Message Connector はそれらのパラメーターの処理も保存も行わずに、Interact ランタイム・サーバーに渡します。
Message Connector コードの例
以下の A タグには、E メール・メッセージに表示される可能性のある一連の Message Connector リンクの例が含まれています。
<a href="http://www.example.com/MessageConnector/offerClickthru.jsp?msgId=234
&linkId=1&userid=1&referral=xyz">
<img src="http://www.example.com/MessageConnector/offerImage.jsp?msgId=234&linkId=1
&userid=1&incomeCode=3&incomeType=numeric"/>
</a>
この例の IMG タグの場合、E メール・メッセージが開かれたときに自動的にロードされます。指定されたページからイメージを取得することで、メッセージは固有のメッセージ ID (msgID)、固有のリンク ID (linkID)、および固有のユーザー ID (userid) のパラメーターを、渡す必要がある 2 つの追加パラメーター (incomeCode および incomeType) と共に Interact ランタイムに渡します。
A タグには、E メール・メッセージのオファー・イメージをクリック可能なリンクに変える HREF (ハイパーテキスト参照) 属性が示されます。メッセージのビューアーがイメージを見てすぐにランディング・ページにクリックスルーした場合、固有のメッセージ ID (msgId)、リンク ID (linkId)、およびユーザー ID (userid) が、ターゲット・リダイレクト URL に渡される 1 つの追加パラメーター (referral) と共にサーバーにパススルーされます。