スキップしてメイン コンテンツに移動

はじめての Static FBML

冬休みの自由研究のつもりで、フェイスブックの「Static FBML」アプリを利用してファンページにボックスを追加してみた。ファンとそれ以外でコンテンツを出し分けるようにした。
------------------------------
2010年にもっとも読まれた記事は
http://www.facebook.com/netadreport?v=app_4949752878
------------------------------
予備知識や手引きがなくても、疑問を検索しては英語を読むの繰り返しで完成させることができた。途中でつまづいた箇所は次の通り。これから「Static FBML」に取り組むひとのために。
------------------------------
- 「fb:visible-to-connection」を使用してファンとそれ以外にコンテンツを出し分けるようにしても、ファンページ管理者のアカウントでは両方が表示されてしまう。別ブラウザーからテスト用アカウントで閲覧すると、ファンおよびそれ以外からの見え方を確認しやすい。
- 「fb:visible-to-connection」を使用してファンとそれ以外にコンテンツを出し分けるようにすると、コンテンツに余分なスペースが表示されてしまうことがある。その余白はCSSで調整できる。
- CSSは、冒頭で「<style></style>」タグを使用して埋め込んでしまうと、IEでは反映されない。CSSは外部ファイルにするかインラインで記述しないといけない。
------------------------------
参考までに、FBMLのソースを以下に公開しておく。ソースの一部については省略している。
------------------------------
<link ref="stylesheet" type="text/css" href="http://www.netadreport.com/省略/省略.css" />
<div id="wrapper">
<fb:visible-to-connection>
<h1>2010年にもっとも読まれた記事は</h1>
<p>2010年に「インターネット広告のひみつ」に投稿した700件以上のブログ記事のうち、閲覧数上位10記事は次の通りです。</p>
<ol>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
<li><a href="省略">省略</a></li>
</ol>
<div id="share">
<p>この話題をお友だちと共有しましょう。</p>
<fb:share-button class="meta">
<meta name="title" content="2010年にもっとも読まれた記事は: インターネット広告のひみつ" />
<meta name="description" content="2010年の閲覧数上位10記事をファン限定で公開しています。" />
<link rel="target_url" href="http://www.facebook.com/netadreport?v=app_4949752878" />
</fb:share-button>
</div>
<fb:else>
<div id="non-fans">
<p>こちらはファン限定コンテンツです。上部の「いいね!」ボタンをクリックしてください。</p>
</div>
</fb:else>
</fb:visible-to-connection>
</div>

------------------------------
ちなみに、CSSファイルの内容は次の通り。ファン以外向けのコンテンツに絶対位置を指定して、不要な余白を解消している。
------------------------------
#wrapper { margin:0; padding:0; }
#non-fans { position:absolute; top:0; left:0; }

------------------------------
なお、ファンページ内に「いいね!」ボタンを配置する方法は、現在のところ公式にはサポートされていないようだ。

このブログの人気の投稿

インスタグラム、リールを優先

インスタグラムは、月間利用者数が30億を超えたと発表。同時に、アプリ起動時にリールを優先して表示する試験をインドで開始することを明らかにした(先日公開されたiPad用アプリと類似の仕様)。また、グローバルでも機能の構成を見直し、DMをナビゲーションバーの中央に配置する。 In India, Instagram debuts a Reels-first experience for its mobile app https://about.fb.com/news/2025/09/in-india-instagram-debuts-a-reels-first-experience-for-its-mobile-app/ インスタグラムの責任者であるアダムモッセーリ氏によると、インスタグラムの成長はDMとリールとおすすめが牽引している。今回の変更はその動向を反映したものといえよう。 View this post on Instagram A post shared by Adam Mosseri (@mosseri) 各種プラットフォームのナビゲーションバーの配置は、サービス提供者の期待や思惑が反映されるため、注目している。ユーチューブやティックトックなど、新規投稿ボタンをナビゲーションバーの中央に配置するものが多いが、インスタグラムはDMを中央に配置することにした。Xは「Grok」を中央に配置していて、AIアシスタントに注力していることが分かる。一方、LINEヤフーは「LINE」のナビゲーションバーの中央を「VOOM」から「ショッピング」に変更する予定だ(2025年度第2四半期決算説明会資料より)。縦型短尺ビデオの流行に対応すべく「VOOM」を前面に打ち出したものの、競合のティックトックなどは強力であり、ショッピングに勝ち筋を見つけようとしているのではないか。

絶対にバズるSNS「Y」

松竹が映画「俺ではない炎上」のプロモーションとして、生成AIを活用したコンテンツ「絶対にバズるSNS」を公開。理不尽な粗探しの思考プロセスを学習させたAIが、投稿画像1枚から炎上シナリオを自動生成する。体験人数の上限に達したとのことで短期間で終了したが、斬新な炎上疑似体験として話題に。no planが企画制作。 https://note.com/noplan_inc/n/n74fcba7fad3a

Mastercard Commerce Media

マスターカードが「Mastercard Commerce Media」を発表。コマースメディア機能を備えた決済ネットワークとして、スマートでパーソナライズされたコマースを推進する。2万5,000社の広告主と5億人の登録消費者を抱えており、マスターカードが処理する取引(2024年は1,600億件以上)から得られるインサイトを活用して、幅広い広告主に成果を提供する。シティ、WPP、アメリカン航空、マイクロソフトと戦略的に連携。適切な消費者にパーソナライズされたオファーを提示し、登録カードによる決済で成果となる。 Powering smarter and more personal advertising with Mastercard Commerce Media https://www.mastercard.com/us/en/news-and-trends/press/2025/september/powering-smarter-and-more-personal-advertising-with-mastercard-commerce-media.html Mastercard Commerce Media built for trusted results https://www.mastercard.com/us/en/business/consumer-acquisition-and-engagement/mastercard-commerce-media.html