リアクションツールをはてなスターから別のものに変えました。
今回導入したのは mizusame さん作のいいねボタン。
mizusame【Blogger】いいねボタンを Google フォームで作る方法ブログを運営していると、読者の方からの反応が欲しいと思うことがあります。特に「いいね!」のようなポジティブな反応は、ブロガーにとって大きな励みになりますよね。 あいにく Blogger にはデフォルトでそのような機能はありませんが、Google フォームを使って簡単にいいねボタ...https://mizunosame.blogspot.com/2024/04/blogger-like-button-google-forms.html
SNS シェアボタンの Pocket と入れ替えました(一番左にある赤いボタンです)。はてなスターと併用ということも出来ましたけど、全然押されないようなボタンはもういらないのでw (押されないのは記事がつまらんからという理由もあるでしょうけど、それはさておき…)
なぜ変えたか
押されないということ以外にも色々理由はあります。
- 通知が来ないので、いつどの記事に押されたかわからない(古い記事だと特に気づきにくい)。
- はてなアカウントが必須。←押されにくい理由の一つ?
- コードが PSI で指摘される。
- ボタンが小さく、デザインが弄れない。
…等々、デメリットが多くありました。
一時期 Wavebox のリンクボタンとかも置いてみたものの、これもブログへのリアクションツールという用途で使うにはちょっと違和感が。
sui-gocha! さんのいいねボタンならこれらの不満が全て解消されるというわけで、ずっとモヤモヤしていたリアクションツール問題にようやく終止符が打てたと言っても過言でないです。素晴らしいツールの公開ありがとうございますm(__)m
2023/08/28 追記: いいね通知メール用のスクリプトコード
いいねボタンが押されると「新しい回答があります」という内容のメールが届きますが、どの記事にいいねされたのかは Google フォームにアクセスしないとわからないので二度手間になって不便です。
Google Apps Script を利用すれば、どの記事にいいねされたかを直接通知してくれるメールを受け取る事ができます。
Google Apps Script の設定方法はリモスキさんの記事に詳しく書かれていますのでこちらをご参照下さい。(また丸投げですいませんw)
リモスキGoogleフォームの問い合わせ内容を、メールで直接受け取るカスタマイズ | リモスキhttps://www.limosuki.com/2022/07/googleform-mail-direct.html
当ブログでは JavaScript コードを紹介します。
以下のコードの
mail@example.com を受信したいメールアドレスに置き換えて、
https://docs.google.com/forms/d/●●●#responses をGoogleフォームの回答ページのURLに置き換えてから、上記リモスキさんの記事の手順に従ってスクリプトエディタに書き込みます。
function submitForm(e) {
const itemResponses = e.response.getItemResponses();
const message = itemResponses.map(itemResponse => itemResponse.getResponse()).join('');
const address = 'mail@example.com';
const title = '【いいねされました!】';
const content = message + '\n\nGoogle フォームで確認する →\nhttps://docs.google.com/forms/d/●●●#responses';
GmailApp.sendEmail(address, title, content);
}
このような文面で受信します。
ちなみに私は、「新しい回答があります」の方は不要なので、「新しい回答についてのメール通知を受け取る」はOFFにしました。
2023/12/22 追記: 別のいいねボタンに変えました
むーなかさんが作られたGoogleスプレッドシートを使ったカウンター機能付きのものに変えました。導入方法などの詳細はこちらの記事を御覧ください。
むーなかのお知らせGoogle Apps ScriptとGoogleスプレッドシートを使っていいねボタンを作る | むーなかのお知らせBloggerにいいねボタンを作成した内容を記載しています。Google Apps Script (GAS)とGoogleスプレッドシートを使って作成した記録となっています。https://muunaka.blogspot.com/2023/09/likeBtn.html
尚、カウント数は旧ボタンで押していただいた分も含まれています。
コメントを投稿
別ページに移動します8 件のコメント (新着順)
ふじやん
> むーなかさん
わざわざご報告ありがとうございます。むーなかさんのブログは結構頻繁に覗きに行ってますので、いいねのカウンターが完成したことも知ってましたよ(^^)
当ブログのいいね機能は現状のシンプルな状態で満足しているのでカウンターは導入するつもりはありませんが、GAS に関しては非常に興味深いので参考にさせて頂きたいと思います!
むーなか
当ブログのいいねボタンが完成しました。ふじやん様のおかげです。
いいねの合計数が表示できる様にしてみました。
一応念のためリンクを貼っておこうと思います。本当にありがとうございました。
Google Apps ScriptとGoogleスプレッドシートを使っていいねボタンを作る
https://muunaka.blogspot.com/2023/09/likeBtn.html
ふじやん
> むーなかさん
実装はまだまだ先の話でしたか(^^;
気長にお待ちしております(笑)
むーなか
権利関係まで記載していただいてありがとうございました。
よく分かりました。それでは使わせていただこうと思います。
プログラミングは素人なので何ヶ月先になるか分かりませんが(笑)がんばります!
ふじやん
> むーなかさん
👍と✅の SVG はフリー素材なので、著作権表記とかは不要ですよ。
別の方法でいいねボタンの実装を試みられるとのことですが、非常に興味深いですねえ。
上手くいったら是非記事で紹介して下さいね。(^^)
むーなか
いいねボタンの記事、参考になりました!
ふじろじっくさんで表示しているいいねボタン(SVGのコード、id=likeとliked)をいただきたいのですが、よろしいでしょうか。
また、いただけるとしたら著作権に関する帰属表記はF-lightを使っていればそのままで大丈夫でしょうか?
ちなみに実装方法はこれから考えるのですが、googleフォームは使わずにやってみようと思っています。なのでscriptは頂かないのですが、ボタンだけ欲しいです。
ご返信お待ちしています。
ふじやん
> ヒデヒデさん
やはりアカウント必須というのが最大のネックだったのかもしれませんね。
はてな⭐️は半年で5~6人位からしかリアクションありませんでしたが、👍は設置からわずか2日で二桁も(4記事に対して)頂きました😂
noteも♡は誰でも押せるのがいいですよね。ヒデヒデさんの記事にも押しましたよ(もちろん読んでから)。
投稿直後にいいねされるとか、いいね返しの暗黙ルールとかはココログで経験済みです。それがココログをやめた理由の一つでもあります。
私の場合ははてなスターはほぼはてなブログでしか付けませんが、ちゃんと読んで面白かった時だけ⭐️を付けています。カラースターはまだ1個しか使った事ないし。
他のブログやSNSも同様です。押すのは本当ににいいねと感じた時だけに心を込めて👍。
ヒデヒデ
はてなアカウントなくても、リアクションできるツールが導入されてよかったです。今まで「いいね」と思っても押せなかったので(でもコメント思いつかないし…と)。
はてなスターは正直、はてなブログ(とはてなブックマーク)でしか押されないと思います。
はてなブログだと高確率でスター押されますが、見に来たからとりあえず押す(記事がいいかどうかは別)とか、「スター返し」狙いで読みもせずに押すだけって人も結構いるからなぁ…と。
(実際、記事投稿後数分しか経ってないのに押されて、「絶対読んでないでしょ!」って怒ってる人いたし。)
あと押す人によってマイルールがあって、「読んだら挨拶代わりに押す」とか「押す時はみんな平等に3個押す」って人もいれば、「読んだだけ1・普通3・良い5」って人もいたり。
私がはてなブログやってた時は、「読んだら挨拶代わりに押す」って人ばかりだったので、いいと思った時しか押したくない私は、スターは一切押さない事にしてました(そうプロフィールに注意書きしてました)。