MilkyStep Official Community

メルマガ・ステップメール配信ソフトMilkyStep利用者のコミュニティです。

URL短縮機能について

ステップメールの「基本設定の編集」中に、短縮URL処理用ファイルの指定があります。

この場合の”短縮URL”とは、どこのURLのことなのでしょうか?

1クリック解除などのURLなのかと思っていましたが、実際に配信されたメールを見ても、特にURLが短縮された様子はありません。

できればドメイン名を表示させたくないので、配信されるURLの全てを短縮させたいのですが、そのような機能はないのでしょうか?

月, 2月 21 2011 » ユーザからの投稿

8 Responses

  1. Igreks Inc. 2月 21 2011 @ 11:19 AM

    平素はMilkyStep Professionalをご利用いただきまして誠にありがとうございます。

    この場合の「短縮URL」とは、配信した本文中に、httpから始まるURLが含まれていた場合に、「クリック率を測定する(短縮URLを利用する)」にチェックを入れて配信すると、これらのURLが、「短縮URL処理用ファイル」+?u=1234 といった形のURLに変換されます。

    これらをまとめて短縮URLと総称しています。

    これを有効にしていると、例えば文中に「http://aaa.com/bbb.html」といったURLがあっても、全て上記のようなURLに変換されますので、「aaa.com」などのドメインは表示されないようになります。

  2. muramura 2月 21 2011 @ 11:58 AM

    「クリック率を測定」をオンにしましたが、配信されたURLはそのままでした。

    基本設定で、「短縮URL処理用ファイル」を指定するパス自体を、短縮して設定しなければいけないのでしょうか?

  3. Igreks Inc. 2月 21 2011 @ 12:59 PM

    muramura 様

    >基本設定で、「短縮URL処理用ファイル」を指定するパス自体を、短縮して設定しなければいけないのでしょうか?

    いえ。
    このパスは基本的には環境変数から取得するので、通常は変更しなくてもOKなはずです。
    SSL環境の場合や、自動的に取得されたパスがおかしいときに修正できるようになっているだけです。

    また、配信されたURLがそのままだったのは、本配信のときでしょうか?またはテスト配信の時でしょうか?

    テスト配信の場合は、短縮URLには変換されません。

  4. muramura 2月 21 2011 @ 1:00 PM

    本配信です。

    テスト配信の場合は解除用URLは挿入されませんよね。

    あと、テスト配信の際に、背景色の変更とか反映されませんよね。
    テスト配信で、実際の配信と同じ画面が確認できないのはちょっと使いにくいのですが何とかなりませんか?

  5. Igreks Inc. 2月 21 2011 @ 6:19 PM

    muramura 様

    当方の理解力が足りなかったのかもしれませんが、「1クリック解除URL」に関しては、「短縮URL(クリック測定用URL)」は適用されません。

    「短縮URL(クリック測定用URL)」は、「1クリック解除URL」以外の本文中に記載されたURLについて適用されます。

    語弊があったとしたら申し訳ありません。

    それと、テスト配信での背景色についてですが、当方にて下記のような本文でテストしてみたところ、テスト配信時も背景色がきちんと反映され、短縮URLにも変換されておりました。

    <div style=’background-color:#990000;’>
    <p style=’color:#ffffff;’>背景色と文字色変更</p>
    <p><a href=’http://milkystep.com/’>MilkyStep</a></p>
    <p>http://milkystep.com/</p&gt;
    </div>

    もし、上手くいかなかった場合、具体的な状況をもう少し詳しく(例えばどんなHTMLソースを書いたのかなど)教えていただけると幸いです。

  6. Rebirth 2月 22 2011 @ 5:21 PM

    ご担当者様

    本日22日、私も muramura さんと同じ現象になってしまいました。
    テストメールでは、短縮URL(bit.ly)は正常でしたが、
    本配信にて、全て解除された状態で、
    http://www.自社管理ドメインaaa.jp/ms/cs.cgi?m=メルマガアカウント&c=XX&u=XXX 
    というかえって長いURLになったために、レイアウトも崩れてしまいました。
    ・「短縮URL(クリック測定用URL)」はオンです。

    困ったのは、配信元ドメインを自社管理ドメイン bbb.jp にしているからです。
    自社管理のドメインaaa.jp と、bbb.jp では顧客層が違うため、
    互いに違和感を感じないように短縮URLにしてドメイン名を、
    表示させたくなかったのですが・・・。

    TEST配信で大丈夫でしたので、本配信してしまったため
    手遅れ状態なのですが、このままだと次の配信が
    出来なくなり、業務に影響が出てしまいます。

    どのように対応したらよいでしょうか?

  7. Igreks Inc. 2月 22 2011 @ 6:47 PM

    Rebirth 様

    「muramura様と同じ現象」という確証はありませんが、
    元もとの本文内に記載されているURLが「bit.ly」となっていても、MilkyStepとしてはそれを一般的なURLと認識しますので、「http://www.MilkyStepを設置しているサーバのドメイン/ms/cs.cgi?m=メルマガアカウント&c=XX&u=XXX」に変換するのが、正常な変換動作です。

    「短縮URL」というイメージがお互い違うのかもしれませんが、MilkyStepの場合、「クリック測定用URL」イコール「短縮URL」と考えていただければと思います。

    つまり、いくら長いURLでも、「http://www.MilkyStepを設置しているサーバのドメイン/ms/cs.cgi?m=メルマガアカウント&c=XX&u=XXX」に変換されますし、
    いくら短いURLでも「http://www.MilkyStepを設置しているサーバのドメイン/ms/cs.cgi?m=メルマガアカウント&c=XX&u=XXX」に変換されます。

    逆に言うと、わざわざ最初にURLを「bit.ly」にて変換しておく必要はないということです。

    >自社管理のドメインaaa.jp と、bbb.jp では顧客層が違うため、
    >互いに違和感を感じないように短縮URLにしてドメイン名を、
    >表示させたくなかったのですが・・・。

    MilkyStepはパッケージ製品ですので、クリック測定を行う場合、MilkyStepを設置したサーバを必ず経由することになります。
    本文内のURLに、MilkyStepを設置したサーバのドメイン(aaa.jp)を表示させたくない場合は、「bbb.jp」のドメインが「aaa.jp」のサーバに適用されるようにネームサーバの設定を変更するか、バーチャホスト機能などを使い「xxx.bbb.jp」に来たアクセスはすべて「aaa.jp」に行くように設定することで実現できます。

    上記の設定をした後、「基本設定の編集」から「短縮URL処理用ファイル(cs.cgi)のパス」を、「http://bbb.jp/ms/cs.cgi」や「http://xxx.bbb.jp/ms/cs.cgi」にしていただければOKです。

    ※バーチャルホストの設定などについては、ここでは説明しきれませんので、参考書等をご参照願います。

    >TEST配信で大丈夫でしたので、本配信してしまったため
    >手遅れ状態なのですが、このままだと次の配信が
    >出来なくなり、業務に影響が出てしまいます。

    今回のレイアウトは崩れてしまったということですが、クリック測定およびその後のページ遷移などは正常に動作していると思われますので、次回からは、本文中のURLは(クリック測定を有効にした場合)「http://www.MilkyStepを設置しているサーバのドメイン/ms/cs.cgi?m=メルマガアカウント&c=XX&u=XXX」に変換されるということを念頭に置いて、レイアウトを調整していただければと思います。

  8. Rebirth 2月 22 2011 @ 7:22 PM

    ご担当者様

    了解いたしました。
    今後は回答された件を念頭に入れて、配信を行いたいと思います。

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

Login