Simplicityの特徴 › フォーラム › 要望・機能追加など › AMPページに新着記事と人気記事を表示したい
-
投稿者投稿
-
-
2017年8月12日 9:35 PM #54937
koiitirou2
ゲストいつも楽しく使わせて頂いています。
AMPページからの直帰率を下げるためにも、やはり新着記事と人気記事だけでも表示したいと思いました。以前トピックで拝見しましたが、AMPウィジェットも是非検討をお願い致します。現在はショートコードでamp-footer.phpに直接記載して実装しています。
●amp-footerの一番上に追記(アドセンスの関連コンテンツも、wordpress popular postsプラグインのショートコード)
<amp-ad layout="fixed-height" height="1221" type="adsense" data-ad-client="ca-pub-xxx" data-ad-slot="xxx"></amp-ad> <?php $new_post = do_shortcode( '[nplist]' ); echo convert_content_for_amp($new_post); ?> <?php $new_post2 = do_shortcode( '[wpp header="" header_start="" header_end="" order_by="avg" post_type="post" limit=10 stats_views=0 wpp_start=\'<h3 class="toph3">本日よく読まれている記事</h3><ul class="wpp-list nplist">\' wpp_end="</ul>" thumbnail_width="100" thumbnail_height="100" excerpt_length="70" stats_date="1" stats_category="1" post_html=\'<li><a href="{url}" >{thumb}</a> <a href="{url}" class="wpp-post-title">{title}</a> </li>\' range="daily"]' ); echo convert_content_for_amp($new_post2); ?>●functions.phpに追記
function getNewPost($opt) { extract(shortcode_atts(array( 'num' => '' ), $opt)); $num = (!empty($num)) ? $num : 6; $args = array( 'posts_per_page' => $num, 'orderby' => 'date', 'order' => 'DESC', 'post_type' => 'post', 'post_status' => 'publish' ); $posts_array = get_posts( $args ); $out = ""; $out .= "<h3 class='toph3'>新着投稿</h3><ul class='wpp-list nplist'>"; foreach ($posts_array as $post) { $id = $post->ID; $title = $post->post_title; $post_date = get_the_time( get_theme_text_date_format(), $id); $post_modified = $post->post_modified; $link = get_the_permalink($id); $thumb = get_the_post_thumbnail( $id, 'thumb100', array( 'class' => 'wpp-thumbnail wpp_cached_thumb wpp_featured', 'alt' => $title, 'style'=>'width:75px;height:75px;' ) ); $category = get_the_category($id); foreach ($category as $cat) { $cat_id = $cat->cat_ID; $cat_name = $cat->name; $cat_link = get_category_link($cat_id); $cats[] = "<a href='".$cat_link."' rel='category tag'>".$cat_name."</a>"; } $categorys = implode(", ",$cats); unset($cats); $out .= <<< EOD <li> <a href="{$link}" title="{$title}" target="_self"> {$thumb}</a> <a href="{$link}" title="{$title}" class="wpp-post-title" target="_self">{$title} </a> <span class="post-date"> <span class="fa fa-clock-o fa-fw"></span> <span class="published">{$post_date}</span> </span> </li> EOD; } $out .= "</ul>"; //#list return $out; } add_shortcode('nplist', 'getNewPost');●amp.cssに追記
ul.wpp-list{ padding-left: 0; list-style: none;} ul.wpp-list.nplist li amp-img {border-radius: 10px; border: medium none; display: inline; float: left; margin-top: 3px; margin-right: 5px; margin-bottom: 10px;} .nplist .post-stats { float: right;color:dimgrey;padding-top: 5px; } ul.wpp-list.nplist li { border-top: 1px solid #ccc; padding-top: 5px;height:110px; } ul.wpp-list.nplist li a{font-size:0.9em;line-height:150%;text-decoration:none;color:black;} span.post-date{white-space:nowrap;float:right;font-size: x-small;color: dimgrey;font-size: x-small; font-weight: bold;padding-top:5px;padding-right:5px;} -
2017年8月13日 1:08 PM #54945
わいひらキーマスター検討するための参考情報として、カスタマイズ前の直帰率と、カスタマイズ後の直帰率はどのくらいになりましたでしょうか?
-
2017年8月13日 3:03 PM #54951
koiitirou2
ゲストご回答ありがとうございます。
確かにその通りですね。
夏休みでアクセスが安定していないので、その後長いページと短いページでAMPページの直帰率などをAB検討してみたいと思います。もしデータがとれましたらご報告させて頂きます!
-
2017年8月14日 4:57 PM #54958
わいひらキーマスター確かに、お盆期間中は、アクセスが全然違いますもんね。
ご報告いただけると、ものすごく嬉しいです。
よろしければ(可能ならば)、滞在時間も計測していただけると幸いです。AMPウィジェットは、全然あった方が良いとは思っています。
ただ、AMPの仕様をよくわかっていない方が、通常のウィジェットのように使用してしまうと、全てのAMPページにエラーを出してしまう可能性があります。
そうなると、AMPページが全く意味を成さないものになってしまいます。
そういった懸念点を払拭できるほどの、効果があれば出来る限り努力はしてみようと思っています。 -
2017年8月31日 5:19 PM #55578
koiitirou2
ゲストいつも楽しく使わせて頂いております。
その後検討してみましたが、どうもAMPページをアナリティクスでうまく計算できていないのでは?という疑念をもっています。具体的には、トップランディングページの直帰率が35%程度(非AMPページ)なのですが、AMPページの場合は80%程度まで跳ね上がっています。
かといってAMP化した固定ページを含む全体的なページビューが下がっているわけではないので、これはどういうことなのか?と思っています。(本件とは直接関係はありません。。)
その後ページのとてもしたにあるウィジェットは果たしてどこまで見られているのか?ということが気になったので、PTENGINEを導入してみたところ、確かにウィジェット(非AMPページですが)をみて実際にクリックしている方は1%弱という感じだったので、AMPウィジェットが直帰率に与える影響は少なそうかと判断しました。
以上ご報告です!
-
2017年8月31日 7:16 PM #55584
わいひらキーマスターご報告ありがとうございます。
以前のアナリティクスでは、通常ページとAMPページの対応は正確にされていなかったのですが、以下の記事で改善されているのかと思っていました。
?AMPの不正確なアクセス解析をGoogleアナリティクスが解消 | 海外SEO情報ブログただ、実際別ドメインになるので、何かしらの影響はまだ残っているのかもしれません。
ただ、これはサイトジャンルにもよるのですが、通常ページの直帰率が、通常サイトにしては、低すぎるような気もします。通常ページでAnalyticsの二重計測ということはないでしょうか。ちなみに、僕の運営している通常ブログの場合は、AMPページの方が5%程度直帰率が高いだけでした。
当サイトであれば、直帰率は62%→73%程度の違いで、だいたい想定出来る範囲内ではありました。
モバイル端末からのアクセスは、直帰率が高いので、こんなものなのかなと思っています。やはり、koiitirou2さんの結果にもあるように、どうしてもモバイルからのアクセスは、目当ての記事を読んで帰る動作が多いので、僕も同様に思います。
-
2017年8月31日 10:17 PM #55586
koiitirou2
ゲストご指摘ありがとうございます。
サイト全体の直帰率が63%程度で30~100%程度の範囲でまんべんなく推移しているので、ダブルカウントということはなさそうかなあとは思っています。
投稿ブログは通常が60%、AMPで70%という感じで大体同じになっております。
▼
view-source:https://dwait.net/index.php/kako 直帰率30%程度 平均ランディングスクリーン別滞在時間は2:30程度
view-source:https://dwait.net/index.php/kako?amp=1 直帰率70%程度 平均ランディングスクリーン別滞在時間は0:50程度あまり順位にも変動がなさそうなので、様子をみております。
テーマの問題ではないかと思いますが、もし万が一何かわかれば別トピックとして報告させて頂きます。 -
2017年9月1日 6:06 PM #55599
わいひらキーマスターなるほど、確かにそのサイトだったら、その直帰率具合も納得かも。
サイトのジャンルによって、全然変わってきますもんね。もし万が一何かわかれば別トピックとして報告させて頂きます。
是非是非。
ということで、一旦このトピックはクローズさせていただこうと思います。
-
-
投稿者投稿
- トピック「AMPページに新着記事と人気記事を表示したい」には新しい返信をつけることはできません。