Marketo | Community
Skip to main content

Marketo

Welcome to the Adobe Marketo Community! Connect with peers to ask questions, share best practices, explore release updates, and contribute ideas that shape the future of Marketo.

  • 10000+ Total posts
  • 107,469 Total replies
10000+ Total posts
misaki_cdcNew Participant
 Marketo
「フロー」→「データ値の変更」で、データ値に日付(yymmdd)を挿入したい

お世話になります。   現在、弊社では、MarketoEngageからLINEAPIを呼び出し、LINEメッセージを配信しています。 配信しているLINEメッセージはイメージマップで、それに使用する商品の画像は外部サービスを通して出力しています。   外部サービス(レコメンドエンジン)を呼び出すURLは毎回リード毎に同一のもので、呼び出したその時点の最適な商品をレスポンスしてくれます。 例:https://hogefugajp-recommend/?xxx=yyy&aaa=bbb&ccc={{lead.userSeq}}&……  「フロー」→「データ値の変更」を使用し、上記のようなリード毎のURLをカスタムフィールドに設定、そのカスタムフィールドをLINEAPI呼び出し時に使用しています。   ここで、LINE配信自体は成功したのですが、「ユーザ毎に、毎回全く同じ商品の画像が送信されている」ことが発覚しました。 外部サービスに問い合わせると、MarketoEngageから呼び出しているLINEAPIの回数よりも、外部サービスが呼び出された回数がはるかに少なく、状況から「URLが同一の為LINEでキャッシュし、LINEAPI呼び出しの度にキャッシュした画像を表示している」可能性が高そうでした。   HTTPHeaderに「Cache-Control: no-store」を設定してもキャッシュされてしまったので、外部サービス(レコメンドエンジン)を呼び出すURLのクエリストリングの中に「日付」(yymmdd)を入れよう、と考えました。 例:https://hogefugajp-recommend/?xxx=yyy&aaa=bbb _yymmdd&ccc={{lead.userSeq}}&……    ただ、「データ値の変更」だとスクリプトトークンが使用できず(スクリプトそのものが出力されてしまいました)、システムトークンだと空白があったり、記号が含まれてしまったり、上手くいきません。 以前、こちらのサイトで、システムトークンの形式は変更できない、という回答を見たことがあります。 データ値に日付(yymmdd)を挿入することは諦めたほうがいいでしょ

Badge winners

Show all badges