Tutorial 2x Google Adsense tips and visual overview of ad positions - Mẹo Google Adsense và tổng quan trực quan về các vị trí quảng cáo XenForo 2

PVS

Cộng Sự Đặc Biệt
Thành viên BQT
Tham gia
28/02/2015
Bài viết
12,842
Được Like
8,544
Google Adsense tips and visual overview of ad positions - Mẹo Google Adsense và tổng quan trực quan về các vị trí quảng cáo XenForo 2

Dưới đây, bạn sẽ tìm thấy các template trực quan để giúp bạn chọn vị trí tốt nhất cho quảng cáo của mình.

Bạn cũng sẽ tìm thấy một số mẹo sử dụng để kiếm tiền từ diễn đàn của mình.

Khách so với Thành viên

Hãy tự hỏi bản thân: Bạn có thực sự muốn hiển thị quảng cáo cho các thành viên quý giá của mình không?
Các thành viên của bạn là những người giữ cho diễn đàn của bạn tồn tại, họ là diễn đàn của bạn! Bạn có muốn làm phiền họ bằng quảng cáo hay bạn nên thưởng cho họ trải nghiệm không có quảng cáo?

Tôi đã thực hiện một số thử nghiệm a/b trên diễn đàn của mình trong một thời gian dài và đi đến kết luận rằng doanh thu quảng cáo từ khách cao hơn rất nhiều so với thành viên thông thường. Có thể, vì diễn đàn của tôi có cơ sở người dùng vững chắc, chịu trách nhiệm cho 10-20% số lần xem trang, trong khi phần còn lại của số lần xem trang đến từ khách đọc và nhận thông tin. Điều này khiến tôi quyết định chỉ hiển thị quảng cáo cho khách. Các thành viên có thể truy cập diễn đàn hoàn toàn miễn phí và họ thích nó.
Nó phụ thuộc vào loại diễn đàn bạn đang chạy liệu bạn có thể làm điều tương tự. Thử nghiệm thôi.

Vị trí quảng cáo tốt nhất

Những vị trí này nên làm rất tốt. Hãy chia sẻ kết quả của bạn!
  • Container content: Above - Vị trí này sẽ phù hợp với hầu hết các diễn đàn
  • Container content: Below - Một cái hay mang lại thêm một số doanh thu
  • Post: Below message container - Cái này cũng thú vị nhưng hãy cẩn thận. Nó có thể làm phiền. Vì vậy, đề nghị chỉ hiển thị một quảng cáo sau bài đăng đầu tiên và trước bài đăng cuối cùng. Điều kiện để thực hiện điều này có thể được tìm thấy bên dưới trong bài viết này.
  • After first unread post - Đã có báo cáo kết quả rất tốt với điều này. Để sử dụng vị trí này, hãy xem các ví dụ bên dưới (các vị trí quảng cáo đặc biệt)
Vị trí quảng cáo tệ nhất

Những nơi không nên đặt quảng cáo.
  • Container header - Đây thực sự là vị trí trường cũ được sử dụng trong nhiều năm. Mọi người dường như không còn để ý đến nó nữa và nó trông thật xấu xí. Quá xa nội dung của bạn.
  • Sidebar - Mặc dù quảng cáo trong sidebar trông rất tốt từ điểm thiết kế, nhưng mọi người sẽ bỏ qua những quảng cáo này hầu hết thời gian.
  • In post ads - Những quảng cáo này có thể mang lại nhiều doanh thu hơn nhưng chúng là cách để làm phiền. Hãy nhớ rằng bạn đang điều hành một diễn đàn phải hay và dễ đọc. Những quảng cáo trong bài là một cơn ác mộng.
Tối ưu hóa khi chạy nhiều quảng cáo

Thông thường, khi bạn chèn một quảng cáo, code trông giống như sau:
HTML:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="xxx"
     data-ad-slot="xxx"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Dòng đầu tiên gọi một tập lệnh từ Google. Nếu bạn đang chạy nhiều quảng cáo, bạn không cần phải gọi tập lệnh này nhiều lần. Bạn có thể xóa dòng này khỏi code quảng cáo của mình và chỉ cần chèn dòng này một lần.
  1. Mở template helper_js_global
  2. Tìm <!--XF:JS-->
  3. Sau dòng này, bạn có thể thêm: <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
Khi bạn đã có điều này, bạn có thể xóa dòng tập lệnh đầu tiên chứa adsbygoogle.js khỏi tất cả các quảng cáo của mình.

Vị trí Quảng cáo Đặc biệt

Thực hiện theo các bước sau nếu bạn muốn thử một trong các ví dụ về vị trí quảng cáo đặc biệt:
  • Đến Admin panel > Setup > Advertising > Add advertisement
  • Chọn vị trí được đề xuất như được mô tả trong các ví dụ bên dưới.
  • Đặt code điều kiện trong phần HTML
  • Thay thế '### your ad code ###' bằng code Google Adsense (hoặc code khác) của riêng bạn.
Sau bài viết đầu tiên
Điều kiện này sẽ hiển thị một quảng cáo sau bài đăng đầu tiên.
Position = "Post: Below message container"
HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==0">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Sau bài giữa
Điều kiện này sẽ hiển thị một quảng cáo sau bài đăng ở giữa
Ad Position = "Post: Below message container"
HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==ceil(count($__globals.posts) / 2) - 1 AND count($__globals.posts)>2">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Trước bài viết cuối cùng
Điều kiện này sẽ hiển thị một quảng cáo trước bài viết cuối cùng.
Ad Position = "Post: Below message container"
HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==count($__globals.posts) - 2 AND count($__globals.posts)>2">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Sau bài viết cuối cùng
Điều kiện này sẽ hiển thị một quảng cáo sau bài viết cuối cùng.
Ad Position = "Post: Below message container"
HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==count($__globals.posts) - 1 AND count($__globals.posts)>1">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Kết hợp: Sau bài đầu tiên, giữa và trước bài cuối cùng
Hiển thị quảng cáo sau bài đăng đầu tiên, ở giữa và ngay trước bài đăng cuối cùng trên một trang. Nó sẽ không hiển thị quảng cáo nếu trang có ít hơn 4 bài đăng.
Ad Position = "Post: Below message container"
HTML:
<xf:if is="in_array($post.position % $xf.options.messagesPerPage, [0,ceil(count($__globals.posts) / 2) - 1,count($__globals.posts) - 2]) AND count($__globals.posts)>2">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Chỉ hiển thị trong một node
Trong ví dụ này, bạn sẽ chỉ thấy quảng cáo nếu bạn đang ở trong node 123. Nếu bạn muốn làm ngược lại, loại trừ quảng cáo khỏi nút này, thì chỉ cần thay đổi "==" thành "! =".
Ad Position = Any
HTML:
<xf:if is="$__globals.forum.node_id==123">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Chỉ hiển thị trong các node
Trong ví dụ này, bạn sẽ chỉ thấy quảng cáo nếu bạn đang ở node 1,2 và 3. Nếu bạn muốn làm ngược lại, loại trừ quảng cáo từ các node này, hãy sử dụng '!in_array...'.
Ad Position = Any
HTML:
<xf:if is="in_array($__globals.forum.node_id,['1','2','3'])">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Hiển thị sau bài viết chưa đọc đầu tiên
Điều này sẽ hiển thị một quảng cáo sau bài viết chưa đọc đầu tiên.
Ad Position = "Post: Below message container"
HTML:
<xf:if is="$__globals.firstUnread.post_id == $post.post_id">
    <div style="margin:3px 0 3px 0;">
    ### your ad code ###
    </div>
</xf:if>

Vị trí quảng cáo trực quan

Khung màu đỏ: quảng cáo cho một trang cụ thể
Khung màu xám = quảng cáo chung cho tất cả các trang

forum_overview.png

Forum Overview

thread_list.png

Thread List

message_list.png

Message List

whats_new.png

What's New

members.png

Members

members_profile.png

Members Profile

help_pages.png

Help Pages

search_page.png

Search Page

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Top Bottom