期間限定URL | Community
Skip to main content
紗綾香_中川
New Participant
June 22, 2017
Solved

期間限定URL

  • June 22, 2017
  • 2 replies
  • 512 views

お世話になっております。初めて投稿させていただきます。早速質問ですが、

製品資料のダウンロードを申し込んでいただいた方に、ダウンロード用ページのURLを記したメールを返信しようと思います。

その際、予めダウンロードの有効期限を設定しておきたいと思いますが(仮に1週間)、マルケトで実現可能でしょうか?

また、実現可能な場合、どのような設定を行えばよろしいでしょうか?

ご存じの方がいらっしゃいましたら、お教えいただけないでしょうか。 アドバイス、よろしくお願いいたします。

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

@紗綾香 中川​​さん、@Taishi Yamada​さん、こんにちは

期限付のURLってwikipediaによるとワンタイムURLって呼ぶみたいですね。IT屋なのに用語知りませんでした(^^;

ワンタイムURL - Wikipedia

興味深いテーマなのでCMSとか使わずにできないか考えてMarketoのカスタムフィールドとJavascriptでできそうなところまで思いついたのですが、その製作過程でマルケト単体でできる方法を思いついてしまいました。あくまで似非ワンタイムURLで、メール受信者がHTTPのプロトコルレベルでハックすると本当のURLに辿りつけてしまいますがある程度のソリューションにはなると思います。

手順1)日時のカスタムフィールドを作る

フィルアウトされたらその日時をセットするフィールドです。

手順2)セグメントを作る

有効か無効(default)の2つです。

ここでは例としてフィルアウト後に1時間有効とします。

手順3)資料請求のプログラム一式作る

フォーム、資料請求LP、URLの案内メール、スマートキャンペーンなどを作ります。

スマキャンではメールを送信に加えて先ほどのカスタムフィールドに日時をセットします。

手順4)資料を表示するランディングページを作る

セグメントを使ったダイナミックコンテントにします。

有効な時はページいっぱいにiframeでPDFを表示し、無効ではその旨をお知らせするようにします。

完成です。

どちらかというと下記のようにWebページいっぱいにPDFを表示するLPのテンプレートやCSSに苦労してしまいました。

十分にテストしたわけではないのでアカンところなどあるかもしれません。

ご参考まで。

※6/29 この方法自体はワンタイムURLではなく似非の旨を追記

2 replies

紗綾香_中川
New Participant
June 29, 2017

Taishi Yamadaさん、こんにちは。

ご回答誠にありがとうございます。

マルケトはまだまだ初心者なのでコメント大変助かります。

色々試してみます。

ありがとうございます

Taishi_Yamada
Community Manager
June 27, 2017

@紗綾香 中川 さん、こんにちは

なかなかコメントが付かないですねぇ。。。。

実は「こんな解決策がありますよ!」というときは、結構みなさん、素早く回答して頂ける傾向にあるのですが、付かないということは・・・・・。そうなんです。残念ながら「無い」の時はコメントが付き辛いのです。(「ある」というより「ない」と助言する方が全てを知ってないと言いきれないので難しいですからね)。

マルケト単体で、ある一定の時間が経過したらダウンロード用のLanding Page(LP)を停止させる。ということは出来ないと思います(私の知る限り)。残念ながら、その手のタイマーを連動させて、LPのコンテンツを書き換えるような制御が無いんですよね。

マルケト単体で、と、わざわざ書いたのは、単体ではなくて外部のシステムの力をかりれば恐らく不可能では無いです(試したことは無いですが)。というのも、マルケトがもつAPI(外のシステムから制御するための仕組み)の中には、LPを制御するためのAPIも用意されているからです。ただ、APIを使うにはそれなりの技術的なハードルがあるので、一端は「マルケト単体では無理だった」と諦めること(=そして外の事に時間を使う)をオススメします。

それにしても、この、LPを「時間(日時)」や、何らかのキッカケで変更する。という機能は、ぜひ欲しいところですよね。今回のダウンロードであったり、セミナーなどの申し込みLPの用途なども想定できますし、標準で欲しい機能の1つですね。

Accepted solution
June 28, 2017

@紗綾香 中川​​さん、@Taishi Yamada​さん、こんにちは

期限付のURLってwikipediaによるとワンタイムURLって呼ぶみたいですね。IT屋なのに用語知りませんでした(^^;

ワンタイムURL - Wikipedia

興味深いテーマなのでCMSとか使わずにできないか考えてMarketoのカスタムフィールドとJavascriptでできそうなところまで思いついたのですが、その製作過程でマルケト単体でできる方法を思いついてしまいました。あくまで似非ワンタイムURLで、メール受信者がHTTPのプロトコルレベルでハックすると本当のURLに辿りつけてしまいますがある程度のソリューションにはなると思います。

手順1)日時のカスタムフィールドを作る

フィルアウトされたらその日時をセットするフィールドです。

手順2)セグメントを作る

有効か無効(default)の2つです。

ここでは例としてフィルアウト後に1時間有効とします。

手順3)資料請求のプログラム一式作る

フォーム、資料請求LP、URLの案内メール、スマートキャンペーンなどを作ります。

スマキャンではメールを送信に加えて先ほどのカスタムフィールドに日時をセットします。

手順4)資料を表示するランディングページを作る

セグメントを使ったダイナミックコンテントにします。

有効な時はページいっぱいにiframeでPDFを表示し、無効ではその旨をお知らせするようにします。

完成です。

どちらかというと下記のようにWebページいっぱいにPDFを表示するLPのテンプレートやCSSに苦労してしまいました。

十分にテストしたわけではないのでアカンところなどあるかもしれません。

ご参考まで。

※6/29 この方法自体はワンタイムURLではなく似非の旨を追記

Taishi_Yamada
Community Manager
June 28, 2017

@Takehiro Masaki さん、こんにちは。

さすが。いい策を思いつきましたね。

Asset(LP)そのものを制御するのではなく、Lead単位でDynamicにコンテンツを出し分けてしまおう。という発想ですね。違う角度からの発想な感じがいいですね

Defaultを"無効"となる制御なら、有効になるコミュニケーションを通っていないLeadがアクセスしても、無効(=コンテンツありません)といった内容しか表示されないという点も大丈夫ですね。

ただし、この手段の場合、制御できるのが例でいう"Test_Datetime"フィールドの1つに依存してしまうので、複数のProgram(施策)を同時並行させている場合は行き詰まりそうですね。。。。並行稼動させる分のフィールド&Segmentが用意できれば、その分だけは対応できそうですが。(そんな私は既にSegmentの上限に達しており本番インスタンスでは試せない。。。残念)

制限はあるものの、単体で「できない」より「ここまでなら出来る」は大きな違いです。ありがとうございます