npm包cake-affiliate-api使用教程

阅读时长 4 分钟读完

简介

随着互联网行业的日益发展,联盟营销(Affiliate Marketing)变得越来越受欢迎,而在联盟营销中使用较多的是接口式推广。cake-affiliate-api是一个方便前端工程师进行联盟接口式推广的npm包,帮助用户快速实现与cake联盟网站的对接。

安装

您可以通过npm包管理工具进行安装,使用以下命令:

使用方法

在您的项目中引入cake-affiliate-api,使用以下代码:

在初始化cake后,您可以根据需求调用以下三种方法:

1. getReport(startDate, endDate)

获取cake联盟网站上在成功推广后的订单数据。

  • startDate: YYYY-MM-DD(开始日期)
  • endDate: YYYY-MM-DD(结束日期)

返回结果为一个对象数组,包含以下信息:

  • transactionID: 订单ID
  • date: 订单创建日期
  • madeAt: 订单生成日期
  • ipAddress: 用户IP地址
  • currency: 购买货币类型
  • currencyFactor: 货币比率
  • status: 订单状态
  • ipCountry: 用户IP所属国家
  • payout: 可计费价格
  • totalPrice: 总价格
  • advertiserMargin: 推广费用

2. getDetails(transactionID)

获取某一个订单的详细信息。

  • transactionID: 订单ID

返回结果为一个对象,包含以下信息:

  • transactionID: 订单ID
  • clickID: 点击ID
  • offerID: 联盟产品ID
  • goalID: 行动目标ID
  • revenue: 订单收入
  • currency: 货币类型

3. getActivationReport(startDate, endDate)

获取cake联盟网站上激活的订单。

  • startDate: YYYY-MM-DD(开始日期)
  • endDate: YYYY-MM-DD(结束日期)

返回结果为一个对象数组,包含以下信息:

  • transactionID: 订单ID
  • date: 订单创建日期
  • ipAddress: 用户IP地址
  • currency: 购买货币类型
  • status: 订单状态
  • activationDate: 激活日期

示例

-- -------------------- ---- -------
--- ---- - ------------------------------
--- ---- - --- ------------------------------ --------------

-- -----------------------------
---------------------------- -------------
  ---------------------- -
    --------------------
  --
  ---------------------- -
    -------------------
  ---

-- ---------------------
---------------------------
  ---------------------- -
    --------------------
  --
  ---------------------- -
    -------------------
  ---

-- -----------------------------
-------------------------------------- -------------
  ---------------------- -
    --------------------
  --
  ---------------------- -
    -------------------
  ---

结论

cake-affiliate-api是一个方便快捷的npm包,它可以帮助前端工程师更加轻松的进行联盟接口式推广。通过上述的使用方法及示例,您可以在自己的项目中进行相关操作,从而达到想要的推广效果。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c91ccdc64669dde594a

纠错
反馈