监测广告收入 您可以使用 Adjust SDK 监测受支持渠道合作伙伴 的广告收入。
要监测广告收入:
创建一个新的 Adjust 广告收入实例并将广告收入来源作为 argument 进行发送。 使用广告收入实例作为 argument 调用trackAdRevenue
方法。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
AdjustConfig.AdjustAdRevenueSourceAppLovinMAX
– AppLovin MAXAdjustConfig.AdjustAdRevenueSourceMopub
– MoPubAdjustConfig.AdjustAdRevenueSourceAdMob
– AdMobAdjustConfig.AdjustAdRevenueSourceIronSource
– ironSourceAdjustConfig.AdjustAdRevenueSourceAdmost
– AdmostAdjustConfig.AdjustAdRevenueSourceUnity
– Unity SDKAdjustConfig.AdjustAdRevenueSourceHeliumChartboost
– Helium Chartboost您可以通过在广告收入实例上设定revenue (收入)
和currency (币种)
属性来监测收入。
要设置这些属性,可以调用setRevenue
方法并传递以下 argument:
revenue (收入)
值 (数字)currency (币种)
代码 (字符串)币种代码的格式须为 3 个字符且遵循ISO 4217 标准 。Adjust 后端会将收入换算为您选定的报告币种。欢迎查看我们的跟踪不同币种的购买 一文,了解更多信息。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.setRevenue(1.00, "EUR");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
广告收入对象包含多种属性,您可以通过这些属性来报告广告推广活动信息。
全部展开
通过将一个 整数 值传递至setAdImpressionsCount
方法来记录广告展示次数。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.setAdImpressionsCount(10);
//...
Adjust.trackAdRevenue(adjustAdRevenue);
通过传递一个 字符串 值至setAdRevenueNetwork
方法来记录哪个渠道产生了此收入。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.setAdRevenueNetwork("network1");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
通过传递一个 字符串 值至setAdRevenueUnit
方法来记录哪个广告收入单位产生了此收入。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.setAdRevenueUnit("unit1");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
通过传递一个 字符串 值至setAdRevenuePlacement
方法来记录广告位。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.setAdRevenuePlacement("banner");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
您在 Adjust 控制面板中为广告收入注册回传 URL ,SDK 监测到广告收入后,Adjust 会向您的回传 URL 发送一个 GET 请求。
您可以为自己的服务器设置回传参数。配置好广告收入实例上的参数后,SDK 会将参数附加至您的回传 URL 。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。
使用字符串
键值对 argument 调用 addCallbackParameter 方法,以此向事件添加回传参数。多次调用该方法可添加多个参数。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.addCallbackParameter("key", "value");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
Adjust SDK 监测广告收入,并向附加回传参数的 URL 发送请求。例如,假设您注册了 URL http://www.mydomain.com/callback
,回传看起来会是这样的:
http://www.mydomain.com/callback?key=value&foo=bar
如果您使用的是 CSV 上传,请务必在 CSV 定义中添加参数 。
Adjust 支持许多占位符,这些占位符可用来将信息从 SDK 发送至您的 URL。例如,iOS 的{idfa}
占位符和安卓的{gps_adid}
占位符。{publisher_parameter}
占位符可在单一字符串中呈现所有回传参数。
若想进一步了解 URL 回传,查看可用参数的完整列表,请参阅我们的回传指南 。
您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。
Adjust 可向您设置的外部合作伙伴 发送合作伙伴参数。这些信息可用来进行更精细的数据分析,开展再营销活动。您设置好参数并为合作伙伴启用参数转发后,后端就会将这些参数转发给合作伙伴。
合作伙伴参数不会默认出现在原始数据中。您可以添加
{partner_parameters}
占位符,在同一个字符串中接收参数。
使用 字符串 键值对 argument 调用addPartnerParameter
方法,以此向广告收入实例添加合作伙伴参数。多次调用该方法可添加多个参数。
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue("source");
//...
adjustAdRevenue.addPartnerParameter("key", "value");
//...
Adjust.trackAdRevenue(adjustAdRevenue);
在此示例中,我们设置并监测了一个广告收入对象,其属性如下:
AppLovin MAX 作为收入来源 收入金额为 1 欧元 10 次广告展示 "network1"
为广告收入渠道"unit1"
为广告收入单位"banner"
为广告收入位置一个回传参数: "key1" = "value1"
一个合作伙伴参数: "key2" = "value2"
AdjustAdRevenue adjustAdRevenue = new AdjustAdRevenue(AdjustConfig.AdjustAdRevenueSourceAppLovinMAX);
adjustAdRevenue.setRevenue(1.00,"EUR");
adjustAdRevenue.setAdImpressionsCount(10);
adjustAdRevenue.setAdRevenueNetwork("network1");
adjustAdRevenue.setAdRevenueUnit("unit1");
adjustAdRevenue.setAdRevenuePlacement("banner");
adjustAdRevenue.addCallbackParameter("key1","value1");
adjustAdRevenue.addPartnerParameter("key2","value2");
Adjust.trackAdRevenue(adjustAdRevenue);