Marketo | Community
Skip to main content
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