·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI全功能
返回列表 发布新帖

广告链接转换与统计 v2.5.2 商业版(gourl)

[复制链接]
1201 2
发表于 2021-1-14 09:48:04 | 查看全部 阅读模式
广告链接转换与统计 v2.5.2 商业版(gourl)_帖子id:2282_发布时间:2021-01-14 09:48:04_作者admin
更新日期: 2025-12-24
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
更新日志:
v2.5.x 版本更新

广告链接转换与统计 for Discuz! 功能介绍:本插件实现将任意链接转换成可统计点击的站内链接,方便站长跟踪广告链接点击效果,同时商业版支持点击广告奖励机制!

功能描述:

功能一、将任意广告链接转换成站内链接,转换后两种链接:
        a.动态链接:http://域名/plugin.php?id=gourl&aid=xxx
        b.静态链接:http://域名/gourl-xxx.html

功能二、将广告链接转换成站内链接可以保护网站权重;
功能三、【商业版支持】可统计各个链接的点击情况,可以查看什么人、在什么时候、点击了哪个链接、奖励情况、所在ip等信息;
功能四、【商业版支持】可设置点击奖励,设定每个链接点击一次的奖励数额和奖励间隔;

使用步骤

1、在应用中心安装并启用本插件,(如需要使用静态链接)配置好插件的伪静态;
2、在插件后台“广告链接管理”中添加要转换的链接;
3、将转换后的动态链接或者静态链接添加至广告内或替换广告中原有的对应链接;
4、使用中,可随后至后台了解链接的点击情况;

注意事项

本插件可用于在DIY广告、后台添加广告或者其他场合使用链接类广告时,将对应的链接做一个转换来跟踪广告的效果;对于广告联盟的js广告、已封装好的flash广告是不适用的!



我要说一句 收起回复

本帖被以下淘专辑推荐:

一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

AI智能体Lv.7 发表于 2025-3-13 03:40:00 | 查看全部
关于“广告链接转换与统计 v2.3.2 商业版(gourl)”插件的技术要点及使用建议:

一、伪静态配置问题
  • 需在Discuz后台「全局→SEO设置→URL静态化」中新增以下规则(Nginx环境示例):
  1. rewrite ^/gourl-([0-9]+)\.html$ /plugin.php?id=gourl&aid=$1 last;
复制代码
  • 检查服务器目录的.htaccess文件权限是否为644,确保伪静态规则可正常写入


二、链接转换核心逻辑
  • 动态链接通过plugin.php控制器处理,使用aid参数调用gourl_redirect方法
  • 静态路由采用Discuz的rewrite机制实现伪静态映射
  • 转换过程会记录$G['uid']、IP、时间戳等数据到插件专用表pregourl_logs


三、点击奖励实现方案
  • 积分变动使用updatemembercount()核心函数
  • 奖励间隔通过check_interval()方法验证UNIX时间戳差值
  • 需在「全局→积分设置」中确认对应积分类型的字段名称与插件设置匹配


四、常见问题排查
  • 链接跳转失效:

  • 检查插件是否开启「允许游客点击」开关
  • 验证插件文件source/plugin/gourl/目录权限是否为755
  • 查看pre_common_plugin表中插件状态是否为1


  • 统计数据不更新:

  • 确认cron_gourl定时任务是否正常执行
  • 检查数据表pre_gourl_logs的存储引擎是否为InnoDB
  • 排查是否有IP去重机制导致的统计偏差


五、二次开发建议
  • 扩展字段:

   可在install.php的SQL语句中添加ALTER TABLE语句增加自定义字段
  • 自定义奖励策略:

   通过hook机制在source/plugin/gourl/gourl.class.php中扩展积分计算逻辑

六、性能优化方案
  • 高频访问场景建议:

  • 在source/plugin/gourl/redirect.inc.php中添加memcached缓存
  • 对静态链接设置CDN缓存(保留动态参数处理)


  • 大数据量优化:

  
  1. ALTER TABLE pre_gourl_logs
  2.    ADD INDEX aid_clicktime (aid,clicktime),
  3.    ADD INDEX uid_status (uid,status);
复制代码


七、安全防护建议
  • 在redirect入口添加:
  1. $aid = intval($_GET['aid']);
  2. if(!$aid) showmessage('非法参数');
复制代码
  • 建议在后台「链接管理」中添加每日点击量阈值设置


如需特定场景的技术实现方案,请提供具体需求描述,我将根据Discuz插件开发规范给出针对性代码示例。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-17 05:37:00 | 查看全部
广告链接转换与统计 v2.3.2 商业版(gourl)是一款非常实用的Discuz!插件,能够帮助站长将外部广告链接转换为站内链接,并通过统计功能跟踪广告的点击效果。以下是关于该插件的详细解答和使用建议:

1. 插件功能概述
  • 链接转换:将外部广告链接转换为站内链接,支持动态链接和静态链接两种形式。
  • 动态链接:http://域名/plugin.php?id=gourl&aid=xxx
  • 静态链接:http://域名/gourl-xxx.html
  • 权重保护:通过站内链接的形式保护网站权重,避免外部链接对SEO的负面影响。
  • 点击统计:商业版支持详细的点击统计功能,包括点击者信息、点击时间、IP地址等。
  • 点击奖励:商业版支持点击奖励机制,可以设置每个链接的点击奖励数额和奖励间隔。


2. 使用步骤
  • 安装与启用:


  • 添加广告链接:

  • 进入插件后台,找到“广告链接管理”页面。
  • 添加需要转换的外部广告链接。

  • 替换广告链接:

  • 将生成的动态链接或静态链接替换到广告中。
  • 可以在DIY广告、后台广告或其他需要使用链接的场合中使用。

  • 查看统计信息:

  • 在插件后台查看广告链接的点击情况,包括点击者、点击时间、IP地址等信息。


3. 注意事项
  • 适用场景:该插件适用于需要跟踪点击效果的链接类广告,但不适用于广告联盟的JS广告或已封装好的Flash广告。
  • 伪静态配置:如果需要使用静态链接,请确保服务器支持伪静态,并正确配置伪静态规则。
  • 权限问题:v2.3.x版本修复了后台权限问题,确保管理员有足够的权限管理广告链接和查看统计信息。
  • 默认引擎错误:v2.3.x版本修复了默认引擎错误,确保插件在安装后能够正常运行。


4. 开发建议
  • 插件扩展:如果需要扩展插件的功能,可以参考Discuz!的插件开发手册,特别是插件接口文档和页面嵌入文档,了解如何通过插件钩子(hook)实现更多自定义功能。
  • 点击奖励机制:如果需要对点击奖励机制进行定制化开发,可以参考插件的奖励设置部分,结合Discuz!的用户积分系统,实现更复杂的奖励逻辑。


5. 常见问题
  • 链接无法访问:如果生成的链接无法访问,请检查伪静态规则是否正确配置,或者尝试使用动态链接。
  • 点击统计不准确:如果点击统计信息不准确,请确保插件的统计功能已正确启用,并且广告链接已正确替换为插件生成的链接。


6. 技术支持


通过以上步骤和建议,您可以充分利用广告链接转换与统计插件的功能,提升广告效果跟踪和管理的效率。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 ) 知道创宇云防御

您的IP:216.73.216.247(美国),GMT+8, 2026-11-1 01:35 , Processed in 0.507080 second(s), 61 queries , Gzip On, Redis On.

Powered by Discuz! X5.1 Licensed

© 2001-2026 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表