マイトークンのメールスクリプトについて | Community
Skip to main content
August 2, 2023

マイトークンのメールスクリプトについて

  • August 2, 2023
  • 1 reply
  • 99 views

テキストメールの共通パーツをメールスクリプトに保存して使用しています。

その共通パーツの中にURLを付ける必要があるのですが、トラッキング用のURLに変換されません。

 

変換される方法があればご教示いただきたいです。

よろしくお願い致します。

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Naoki_Kumagai
Level 3
August 3, 2023

@hiroyuk_kikuchi 様

株式会社ルシダスの熊谷です。

 

(※以下、2023/8/7 9:10頃に一部追記と訂正致しました)

ご質問の件、ご認識のとおりメールスクリプトタイプのマイトークン内にテキストメール用のトラッキング用のURL置換のための記述 [[ 〜 ]] を付けても、そのまま文字として表示されてしまいます。

 

結論として、(私の知っている範囲では)マイトークンの値だけでテキストメールのトラッキング用のURLに変換させる方法は無く、マイトークンとメールアセット側での工夫が必要となります。

 

以下、理由と補足です。

 

メールスクリプトタイプに限らず、マイトークンでトラッキング可能なリンクURLを記述する場合には、マイトークン内ではなくメールアセット側に https:// の部分を記述しておく必要がありことが推奨されています。

※テキストメールの場合は、[[ 〜 ]]もメールアセット側に記述

 

メールアセットのテキスト版への記述例

[[https://{{my.URL}}]]

 

 

例えばですが、

マイトークン一つでメッセージ部分とトラッキング用リンクURLを表示させるのはできないため、

メッセージ部分となるマイトークンと、リンクURLを表示させるマイトークンを別で作っていただくというのも方法の一つかと思います。

 

以上です。

ご不明点が解消されれば幸いです。

 

参考Docs(※テキスト版の記述例はありません)

https://experienceleague.adobe.com/docs/marketo/using/product-docs/email-marketing/general/using-tokens/using-urls-in-my-tokens.html?lang=ja

 

August 4, 2023

@naoki_kumagai 様

 

ご回答いただきありがとうございます。

 

メールスクリプトではできないとのこと理解致しました。

リッチテキストではURL含むものでトラッキング可能なリンクに変換されましたので、メールスクリプトでもできたら良いなと思っていました。

 

メールスクリプトで色々と試していた中で、htmlのリンクタグがあるとトラッキングURLに変更するプログラムが発動するようで、以下のようにリプレイスすると出来たんですが(適当なプログラムですみません)、バグみたいなものかと思いますので、よろしくはないですよね。

#set($test = '<a href="https://www.yahoo.co.jp/">') #set($test = $test.replace('>','')) #set($test = $test.replace('<a href=','')) #set($test = $test.replace('"','')) $!test

 

メールの量が多いので、共通部分は1つのトークンで管理出来たらと思っていましたが、なかなか難しいですね。

Naoki_Kumagai
Level 3
August 7, 2023

@hiroyuk_kikuchi 様

ご返信ありがとうございます。

 

>リッチテキストではURL含むものでトラッキング可能なリンクに変換されましたので

おっしゃる通り、リッチテキストタイプのマイトークンの場合はトラッキングリンクに変換されますので、先日の私の返信文を一部訂正させていただきました。

 

>以下のようにリプレイスすると出来たんですが

こちらの件は驚きました!

実際に試させていただいたところ、再現性があることを確認しました。

 

リッチテキストタイプのマイトークンをそのままテキストメール側で使用すると<a href= のようなテキストメールには不要なHTMLタグ記述が見えてしまいますが、メールスクリプトタイプのマイトークンで最小限のHTMLタグ記述をしておき、トラッキングリンクへの変換後に不要になるタグ記述部分を消してトラッキングリンクのみを残す、ということができたのですね。

 

おっしゃる通りバグの懸念はあるものの、非常に興味深いハックで勉強になりました。