TrendsBar 高级使用指南

TrendsBaron 4 months ago
TrendsBar 高级使用指南

TrendsBar 提供了丰富的自定义功能,让你能够根据实际需求灵活配置。本文将介绍几个实用的进阶功能,帮助你更好地使用这款工具。

自定义分析链接

TrendsBar 的分析功能,本质上是把关键词传到不同的页面查看搜索结果,从而分析关键词的词义,以及判断这个词能不能做。

分析页面会以 iframe 形式嵌入到侧边栏中,方便快速查看。

你可以在设置界面添加自己常用的分析工具链接,打造个性化的分析流程。 自定义分析链接配置界面

配置步骤

  1. 进入插件设置页面
  2. 找到"分析设置"选项
  3. 点击输入框
  4. 填写配置信息:
    • 链接名称:在分析标签页显示的名称
    • 分析链接:分析页面地址,用 {keyword} 代替关键词
    • 跳转:如果分析页面不支持 iframe 嵌入,可以设置为跳转打开
  5. 点击"+"完成添加

使用建议

  • 优先选择支持 iframe 嵌入的分析链接,这样可以提高分析效率
  • 选择能够快速判断关键词可行性的分析页面

自定义评分服务

你可以配置自己的评分接口,根据特定标准对关键词进行打分。 自定义评分服务配置界面

配置步骤

  1. 进入插件设置页面
  2. 找到"分析助手"选项
  3. 开启关键词评分服务
  4. 填写配置信息:
    • 评分服务: API 地址,使用 {keyword} 和 {value} 作为占位符
    • 高分阈值: 超过该分值的关键词会以绿色高亮显示
  5. 配置会自动保存

使用建议

  • 评分服务要能快速响应,便于筛选关键词
  • 评分标准要合理,能准确反映关键词质量

评分服务示例

请求示例

  • 关键词:xxx keyword
  • 搜索趋势:+2,550%
GET /?k=xxx keyword&v=+2,550%

返回示例

{
    "score": 100,              // 评分
    "msg": "Score:100.00",     // 评分信息
    "detail": {
        "xxScore": 100         // 评分详情
    },
    "keyword": "xxx keyword",  // 关键词
    "value": " 2,550%"         // 搜索趋势
}

下面是一个基于 Cloudflare Worker 的评分服务示例:

// 计算关键词得分,返回分数,具体得分项
const calcKeywordScore = async (keyword: string | null, value: string | null) => {
    if (!keyword) {
        return {
            score: 0,
        };
    }

    // 字符长度得分,超过20个字符,超出一个字符扣 5 分,最低分 0 分
    const score = keyword.length <= 20 ? 100 : 100 - (keyword.length - 20) * 5;

    if (value.includes("飙升") || value.includes("Breakout")) {
        score = 100;
    }

    return {
        score,
        msg: "Score:" + score.toFixed(2),
        detail: {
            score,
        },
    };
};


export default {
    async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
        // 获取 URL 对象
        const url = new URL(request.url);
        // 获取查询参数
        const k = url.searchParams.get('k');
        const v = url.searchParams.get('v');
        const ret = await calcKeywordScore(k, v)

        // 返回 JSON 响应
        return new Response(
            JSON.stringify({
                ...ret,
                keyword: k,
                value: v,
            }),
            {
                headers: {
                    'Content-Type': 'application/json'
                }
            }
        );
    },
} satisfies ExportedHandler<Env>;

总结

通过配置自定义分析链接和评分服务,你可以根据实际需求打造专属的分析工具。这些功能不仅能提升分析效率,还可以对接 LLM 等服务实现更智能的分析。