通过适用于 Adobe Experience SDK 的 Adjust Android Extension,您可以向 Adjust 发送额外信息,并由 Adjust 将这些信息转发给您的回传 URL 和渠道合作伙伴。全局参数是字符串键值对,可用来传送设备或用户相关的更多信息。
全局回传参数
如果您在 Adjust 控制面板中注册回传 URL,那么当 SDK 发送会话数据时,Adjust 会向您的回传 URL 发送一个 GET
请求。要向此回传请求附加参数,请在代码中设置全局参数。
参考
Adjust
类方法可管理全统一回传参数。您可以添加或移除单个参数,也可以一次性重置所有参数。
添加全局回传参数
要添加全局回传参数,请使用下列参数调用 addGlobalCallbackParameter
方法:
key
: NSString
-
参数键。
value
: NSString
-
参数值。
多次调用 addGlobalCallbackParameter
方法可添加多个参数。
Adjust.addGlobalCallbackParameter("value", forKey: "key")
Adjust.addGlobalCallbackParameter("855", forKey: "user_id")
[Adjust addGlobalCallbackParameter:@"value" forKey:@"key"];
[Adjust addGlobalCallbackParameter:@"855" forKey:@"user_id"];
移除全局回传参数
要移除全局回传参数,请使用下列参数调用 removeGlobalCallbackParameter
方法:
key
: NSString
-
要移除的参数键。
Adjust.removeGlobalCallbackParameter(forkey: "key")
[Adjust removeGlobalCallbackParameterForKey:@"key"];
移除所有全局回传参数
如需一次性移除所有全局回传参数,请调用 removeGlobalCallbackParameters
方法。
此方法会移除所有活跃的全局回传参数,也就是说,您不会通过 Adjust 的回传收到任何参数。
Adjust.removeGlobalCallbackParameters()
[Adjust removeGlobalCallbackParameters];
全局合作伙伴参数
您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。通过与外部合作伙伴分享额外参数,您可以开展更精细的数据分析,优化再营销。
针对 Adobe Experience SDK 的 Adjust iOS Extension 发送会话数据时,Adjust 服务器会向您配置的合作伙伴发送全局合作伙伴参数。
请参阅选择数据分享选项,了解如何配置要与外部合作伙伴分享的数据。
参考
Adjust
类方法可管理全局合作伙伴参数。您可以添加或移除单个参数,也可以一次性重置所有参数。
添加全局合作伙伴参数
要添加全局合作伙伴参数,请使用下列参数调用 Adjust.addGlobalPartnerParameter
方法:
key
: NSString
-
参数键。
value
: NSString
-
参数值。
多次调用 Adjust.addGlobalPartnerParameter
方法可添加多个参数。
Adjust.addGlobalPartnerParameter("value", forKey: "key")
Adjust.addGlobalPartnerParameter("855", forKey: "user_id")
[Adjust addGlobalPartnerParameter:@"value" forKey:@"key"];
[Adjust addGlobalPartnerParameter:@"855" forKey:@"user_id"];
移除全局合作伙伴参数
要移除全局合作伙伴参数,请使用下列参数调用 Adjust.removeGlobalPartnerParameter
方法:
key
: NSString
-
要移除的参数键。
Adjust.removeGlobalPartnerParameter(forkey: "key")
[Adjust removeGlobalPartnerParameterForKey:@"key"];
移除所有全局合作伙伴参数
如需一次性移除所有全局合作伙伴参数,请调用 Adjust.removeGlobalPartnerParameters
方法。
该方法会移除所有已激活的全局合作伙伴参数,也就是说,不会有任何参数被发送给渠道合作伙伴。
Adjust.removeGlobalPartnerParameters()
[Adjust removeGlobalPartnerParameters];
教程:添加全局参数
您可以随时调用本页中描述的方法,来更改您的统一回传和合作伙伴参数。如果您已按照集成指南进行操作,那么您的 View Controller 应如下所示:
import AdjustAdobeExtension
class ViewController: UIViewController {
override func viewDidLoad() {
#import "ViewController.h"
#import <AdjustAdobeExtension/AdjustAdobeExtension.h>
@implementation ViewController
添加部分全局参数和全局合作伙伴参数,随每次会话将这些参数发送至 Adjust。
import AdjustAdobeExtension
class ViewController: UIViewController {
override func viewDidLoad() {
Adjust.addGlobalCallbackParameter("value", forKey: "key")
Adjust.addGlobalCallbackParameter("855", forKey: "user_id")
Adjust.addGlobalPartnerParameter("value", forKey: "key")
Adjust.addGlobalPartnerParameter("855", forKey: "user_id")
#import "ViewController.h"
#import <AdjustAdobeExtension/AdjustAdobeExtension.h>
@implementation ViewController
[Adjust addGlobalCallbackParameter:@"value" forKey:@"key"];
[Adjust addGlobalCallbackParameter:@"855" forKey:@"user_id"];
[Adjust addGlobalPartnerParameter:@"value" forKey:@"key"];
[Adjust addGlobalPartnerParameter:@"855" forKey:@"user_id"];