アーカイブ

‘Facebook’ タグのついている投稿

Facebookで投稿した画像を回転させる


 

最近のモバイル機器やデジタルカメラで撮影した画像は、横長か縦長のどちらで撮影したかを自動的に検知し、画像データに記録してくれるのですが、少し前の機種で撮影したり、なにかの拍子でうまく認識してもらえないことも時々あります。

縦横が逆になっている写真をそのままネット上に投稿すると、当然逆のまま登録・公開されてしまうのですが、Facebookの写真管理には、これをオンラインで修正する機能があります。ただし、自分がアップロードした写真だけです。

自分の画像を表示すると、右カラムに「写真回転用」のボタンが表示されますので、それをクリックするだけで、簡単に修正できます。180℃(半回転)の場合は、同じボタンを2回クリックで修正します。

現時点ではモバイルアプリ上での修正方法は見つけられませんでしたが、スマートフォンのブラウザによるモバイルサイト上の写真表示ページにある「写真を編集」リンクで、画像回転ボタン付きの編集ページが表示されます。

カテゴリー: Facebook, 母サポート タグ:

ThinkUp1.0を日本語コンテンツを扱うには


ThinkUpというオープンソースのウェブアプリケーションがあります。Genaさんが一人で作り始め、共感したコミュニティが形成されてみんなで開発し、最近バージョン1.0が公開されました。

ThinkUp
http://thinkupapp.com/

日本ではまだあまり知られてないのか、検索しても関連する記事がそれほどヒットしません。確かに少し地味なウェブアプリケーションかもしれませんが、米国ホワイトハウスのTwitterアカウントおよびFacebookページのサポートをしています。

どんなものかは、このホワイトハウスの導入ページをご覧いただくのがよいかもしれません。

該当するアカウントをめぐるアクティビティを集約・表示してくれるアプリケーションで、コメントやリツイートの件数やつながっているユーザの数の推移などをみることができます。

これらのデータは公式ツールや外部サービスで見ることもできますが、ThinkUp一括でまとめて見られるようになります。

 日本語では、こちらのブログが分かりやすいです。

ThinkUp で自分のソーシャルアクティビティをまとめる
http://blog.gaspanik.com/track-own-social-activity-with-thinkup

ThinkUpは、単純に自分の発言や書き込みをまとめるだけでなく、返信された内容(やりとりの流れ)やRTされた回数といったものまで集計することができるので、企業アカウントでも簡単な効果測定的に使えるかもしれません。

ただし、日本語環境で使うのに2つのハードルがあります。

メニューやドキュメントは日本語未対応

ThinkUpは、まだ他言語対応をしておらず、言語ファイルも用意されていないので、簡単に日本語表記にするのはちょっと難しいです。一度リクエストしてみようと思います。

マルチバイト文字に未対応

もうひとつは、ほとんどの機能は問題なく使えるのですが、グラフ表示を伴う機能部分だけが表示されません。原因はGoogleのグラフ作成APIの文字数制限にひっかかりエラーになることと、日本語含むマルチバイト処理でエラーになるためです。

ThinkUpのダッシュボードにある「Recent Activity」でGoogle Graph APIを使って棒グラフによるレスポンスを表示するのに、大まかには下記の処理を行なっています。

  1. コンテンツの本文を取得する
  2. 先頭の50文字(バイト)を残して切り捨てる
  3. URLエンコードをする
  4. APIに引き渡す引数文字列を作る
  5. Google Graph APIから棒グラフ(本文見出しとグラフ)画像を取得する。

日本語の場合、URLエンコードをすると元の文字数の数倍に変換されるため、50バイトを取得するとThinkUpで想定されているよりも引数文字列が長くなり、APIの制限を越えてしまうのです。(たとえば、「エンコード」の5文字の日本語はURLエンコードすると「%e3%82%a8%e3%83%b3%e3%82%b3%e3%83%bc%e3%83%89」の45文字になります)

また、日本語全角文字と半角英数文字が混在した場合、50文字(50バイト)または変更して30文字(バイト)で切り捨てる際に、2バイト文字をまたぐことがあるため、不正な文字コードを返してしまいます。最後の1文字が文字化けしていることが ウェブ上で時々ありますが、これが原因です。

そこで、

1)マルチバイト文字を対象とした切り捨て用コードを追加し、それを使って処理をするようにカスタマイズ

2)取得文字数を32文字にカスタマイズ

の2つの対応で、無事日本語コンテンツでのグラフ表示がされるようになりました。

追加したコードのファイル(modifier.mbtruncate.phpというSmarty関数プラグイン)とカスタマイズしたテンプレートファイル(dashboard.tpl)を加えたThinkUpをGithubにアップしました。

https://github.com/ToshiOshio/ThinkUp

2つのファイルの詳細はcommitされたソースでご覧いただけます。

初めてGithubにアカウントを作り、勢いで本家からForkしてしまったのですが、いつか日本語リソースを追加する機会があれば参加したいと思っております。現在バージョン2が進行しているようで、そちらはグラフの中にマルチバイトが入らないようなので、この問題からは解放されるかもしれません。

カテゴリー: ThinkUp タグ: , ,

Dunkin’ Donutsから学ぶ3つのソーシャルメディア・アプローチの基本


 Twitterで人気を博したDunkin’ Donutsのソーシャルメディア担当者へのインタビューがあります。どういう姿勢で取り組んでいるのか、などとても興味深く、「エンゲージメント」とはどういうことかがわかります。

このインタビューから私が得たソーシャルメディアでの重要なポイントは3つありました。

1)ソーシャルメディアでのコミュニケーション担当が、ブランドすべてを代表するわけではない。複数人(同時または引き継ぎなど)で運用する場合でも、各担当者の個性を活かすべきである。

日本国内や海外のケースも含め、特にTwitterの場合は担当者(いわゆる「中の人」)の個性を前面に出して、そのコミュニケーション力や投稿内容そのものの面白さで多くのファンを惹き付けている場合、その担当者が異動や退職で交代するときにどう引き継ぐのか、ということが大きな課題となっていると思います。そのまま自然消滅してしまうことも少なくないでしょう。

Dunkin’ Donutsの場合、複数のスタッフが素の自分で対応するようにしているとのこと。自分と違う人のように振る舞わせることはできないと断言しています。

アカウント上または投稿ポストで投稿者が誰かをわざわざ名乗らなくても、1人のスタッフとして丁寧に接客をする、という意味では、店頭などのリアルでのコミュニケーションと同様だと言えます。それはTwitterやFacebookアカウントというキャラクターではなく、あくまでも対応する担当者が大事、という考え方です。

 2)ソーシャルメディアは、ブランド(企業)側のスペースではなく、ファンのための場所である。販売に関する投稿だけでなく、関係を作ることに注力すべき場所である。

ソーシャルメディアがソーシャルグラフの上に成り立つネットワークだ、と考えると当たり前のことであるのですが、「メディア=企業発信のチャネル」という固定観念にとらわれてしまうと、ついついその場をどう支配し、コントロールするのかを考えがちになります。消費者とどのようにソーシャルメディアという場を一緒に作るのか、という視点で施策に取り組む必要があります。

3)ソーシャルメディアにおいて、ブランド(企業)はファンが話したい、と思うことについて話すべきだ。それがファンの声やエンゲージメントを増幅してくれる。

一つ前の「誰のための場所か」とつながります。ブランドが展開するソーシャルメディアは、消費者にコミュニケーションの場を提供する、ということです。集まってもらえる場所、ブランドや関連トピックについて語ってもらえる場所をどのように提供するか。キャンペーンや広告で集まってくれたファンたちが、次にどのような投稿をしてもらえるのかが、担当者の腕の見せどころになります。

 このインタービューはBrian Solis氏のサイトに掲載されています。

Dunkin’ Donuts Twitter: @DunkinDonuts

Facebook Page: https://www.facebook.com/DunkinDonuts

 

カテゴリー: Social Media タグ: ,

パブリックシェアリング vs. プライベートシェアリング


ソーシャルメディア上で、自分の情報や発信したコンテンツの開示範囲をコントロールするというのは、以前からありました。とくにプロフィールは個人情報と直結することが多いため、誰がその情報にアクセスできるか、というプライバシー設定は重要視され、友達や、友達の友達まで、などきめ細かく設定することができます。

しかし、Google+が登場し、サークルという概念に触れたとき、なぜか私たちはちょっとした心地よさを感じたと思います。私たちの人間関係あるいはソーシャルグラフは、「友達」という単一レイヤーではなく、まさにさまざまな「面」の集合体なので、共有したいコンテンツ(文章や写真、動画など)もある程度の区分けが本来なら必要だったのでした。

自分のプライベートの部分を仕事つながりの方に見てもらうことは、もしかしたら今後のミーティングや商談でよい潤滑油になるかもしれませんが、投稿頻度やタイミングなど、躊躇することが増えていくことも、もう一方であります。

そんな閉塞感の中で、Google+のサークルという仕組みは、多次元のソーシャルグラフを分かりやすく管理し、コンテンツを流通できることをユーザに教えてくれた訳ですが、この閲覧者を限定した「プライベートシェアリング」というアクションが、誰でも閲覧できるコンテンツ公開「パブリックシェアリング」よりも3倍のスピードで進行している、とPosterousのCEOがインタビューで答えていました。

Posterous announces Spaces
http://www.youtube.com/watch?v=_4DbuoWK32I


このインタビューは、Posterousの新機能「Posterous Spaces」についての取材なのですが、このPosterous Spacesもフォロー/フォロワーの関係を「Space(スペース)」というグルーピングで実現させています。

ところで、FacebookとGoogle(またはGoogle+)、この2者は「情報の消費」の考え方でもいい対比になっていると言えます。

  • Facebook: ソーシャルグラフに基づいた、自分の友人たちからの情報をフィードという形で消費していく。
  • Google(+): ユーザが自らの意志でキーワードやサークルをチョイスし、ある程度能動的に情報を見つけにいく。

この2つの対比は、パブリックシェアリングとプライベートシェアリングの構造とも似ているように思いませんか?Facebookはソーシャルグラフというある程度閉じた空間とはいえ、「下手な鉄砲、当たるまで打ち続ける」ことであたかも情報検索が実現しているように思えるところが、パブリックシェアリングと通じるところがあるように感じます。一方、プライベートシェアリングは、情報提供者側が意志を持ってその情報を特定のグループに伝達しようとするところが、Google+の思想とぴったり当てはまるのだと思います。

そういう意味では、私が考えるマーケティングとしてのクチコミのメカニズム(情報を必要としている人に伝達する技術)とプライベートシェアリング、そしてGoogle+の設計思想がしっくりきます。

カテゴリー: Social Media タグ: ,

Google Analyticsにソーシャルメディアとの連携データ解析機能


Google Analyticsに、以前から「新しいバージョン」の案内がページトップに出ていたのですが、なんとなくやりすごしていました。

今日、試しに切り替えてみたところ、ユーザーのセクションに見慣れない項目が出ているに気づきました。「ソーシャル」です。

公式ブログを遡ると、どうやら6月末ごろに機能し始めたようで、ちょうどGoogle+のリリースの頃と重なります。ヘルプページにも記載がありました。

ソーシャル プラグイン アナリティクスについて

ソーシャル エンゲージメント レポートを使用すると、ユーザーがソーシャル アクションを通じてサイトのコンテンツをどのように共有したかを確認できます。サイトでトラッキングできるソーシャル アクションには、Google +1 ボタンのクリック、Facebook の「いいね!」ボタンや「送信」ボタンの操作、Del.icio.us のブックマーク登録などがあります。

主にはGoogle+1の計測の機能で、最新のトラッキングコード(非同期バージョンのもの)を導入しておくと、自動的に計測をしてくれているようです。私は古いバージョンのものを埋め込んでいたので、慌てて切り替えました。

ソーシャルの項目では次の3つのレポートがあります。

  1. エンゲージメント:ソーシャルプラグインを利用したユーザとそれ以外のユーザの比較で、ページビュー数や滞在時間などを見ることができます。
  2. アクション:ソーシャルアクション間の比較ができます。LikeとShare、FacebookとTwitterの比較など。
  3. ページ:計測サイト内のページ別での比較ができます。

ただ、Google+1以外のソーシャルプラグインのアクションの捕捉/計測は、カスタマイズが必要のようです。

Google Code | Social Interaction Analytics

This document describes how to use Google Analytics to get interaction metrics on non-Google networks such as Facebook and Twitter.

試しにFacebookとTwitterのボタンクリック用のコードを入れてみたのですが、そもそもソーシャルボタンをプラグインで一括表示させてしまっているので、アクションをうまく捕捉できるのかをウォッチしてみます。試しにこのエントリを自分でLikeやTweetすると思いますが、ご容赦ください。