在多作者博客上分享 Google AdSense 收入

正如你们中的一些人所知,我目前正在开发一种产品,该产品应该覆盖所有生活在网络上的人(我称之为网络工作者)。 这是一个长期项目,因为我没有太多时间(欢迎任何帮助 ;) ) 在我的工作和我的家人之间。

在我的解决方案中,其中一条轨道是联合一定数量的博客和页面,由几位作者(以及其他人)编写和维护。

从一开始,我就必须想办法分享任何收入,包括 Google Adsense 广告等广告收入。
最后我在一个印度博客上找到了解决方案。 好像挺合适的。 让我们看看结果如何。

收入支付计划规定,每位作者将获得他们撰写的文章所产生的 AdSense 收入的固定百分比。 从作者的角度来看,这种安排比将收入除以页面浏览量要好得多。

事实上,谷歌只在广告被点击时付费,而不是按观看次数付费。 这称为 CPM(每千次成本)。 如果您的内容针对性强,展示的广告相关度很高,因此转化率也不错,那么您的收入高于内容较大的作者,因此受众较多,但其广告点击率较低,这是正常的。

从那里,您有两个选择:或者每个作者打开一个单独的 AdSense 帐户并将他的代码/标签添加到每篇文章(例如在自定义字段中)并通过向管理员支付他的收入份额来单独管理,或者管理员管理整个事情(这似乎合乎逻辑,因为他是指挥)。

选择的解决方案是第二种。 因此,管理员必须为每个作者创建单独的渠道,以确定收入来源。

假设有 3 个作者。 彼得、山姆和马特。
对于它们中的每一个,我们创建一个名称对应于作者姓名的频道。

然后,您必须创建与您分配其中一个通道的格式相同的单元。 为方便起见,最好遵循命名约定(例如 Leaderboard_Peter、Leaderboard_Sam 等)。

创建 AdSense 帐户后,您将获得要插入到每个频道页面的代码。




每个频道只有“插槽”会改变。 由于每个频道都对应一个作者,您只需插入一些 javascript 和 php 代码即可。

要获得作者的姓名,过程非常简单。 根据使用的平台,插入:

  • Blogger 的 <$BlogItemAuthorNickname$>(旧版本)
  • 适用于 Blogger(新版本)
  • 对于 WordPress

一个用于映射名称和代码的 PHP 小函数:

< ?php function get_ad_codes($author) { if($author == 'peter') return '123789'; elseif ($author=='sam') 返回 '987878'; ... else // 默认,未找到作者 return '964743'; } ?>

然后修改 AdSense 脚本如下:

";
  谷歌广告宽度=728;
  谷歌广告高度= 90;
//-->



要了解作者的收入,只需在 AdSense 界面中按渠道分组即可。 而已。

该技术简单实用,可用于其他应用。

信用:数字灵感

又读