web-dev-qa-db-ja.com

Facebookのいいねボタンとツイートボタンを電子メールに実装する

購読者にメールキャンペーンを送信していますが、Facebook Likeやツイートボタンをメールに組み込みたいと考えています。私はメール内でjavascriptを使用できないため、これを行うための最良の方法を考えていました。ここに私がこれまでに持っているものがあります:

Tweet Button

<a title="Share Via Twitter" href="http://Twitter.com/intent/tweet?
url=http://my-campaign-url&amp;text=My%20Text%20-%20&amp;via=My Name&amp;">
<img src="/Images/network_icons/Tweet-button-small.png" 
style="border:0 none;" alt="Share Via Twitter">

Facebookのような

<a title="Like this on Facebook" href="http://www.facebook.com/plugins/like.
php?href=http://my-campaign-url.com&amp;layout=standard&amp;show_faces=
false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=427%20">
<img src="/Images/network_icons/fblike-button-small.png" style="border: 
0 none;" alt="Like This on Facebook">

以下にいくつかの質問を示します。

コンテンツとともに投稿するメールの件名を取得するにはどうすればよいですか?

電子メールから画像のみを取り出して、電子メールのコンテンツ全体に対して投稿することは可能ですか?

上記のボタンをコーディングするより良い方法はありますか?

助けてくれてありがとう。

1
L84

私の知る限り、Facebook LikeボタンはWebページ専用です。電子メールでは、共有リンクを作成できます(画像をボタンとして使用できます)。

コードは次のようになります。

フェイスブック:

<a href="http://www.facebook.com/sharer.php?u=http%3A//my.campaign.url"><img src="http://absolute.path.to/fblike-button-small.png" style="border: 
0 none;" alt="Like This on Facebook"></a>

Facebookは「シェア」をいいねカウントに集計します。

ツイッター:

<a href="http://Twitter.com/?status=My%20Tweet%20http%3A//www.mysite.com"><img src="http://absolute.path.to/Tweet-button-small.png" style="border: 
0 none;" alt="Tweet this"></a>

注意:

WebサイトのURLとTwitterメッセージは、FacebookリンクとTwitterリンクの両方に対してURLエンコードする必要があります。 URLエンコードを支援するツールがあります。 Googleで検索するには、次のリンクをクリックしてください。

http://www.google.com/search?q=urlencode+tool

1
Osvaldo