设置会话参数

您在 Adjust 控制面板中注册回传 URL,SDK 监测到会话后,Adjust 会向您的回传 URL 发送一个 GET 请求。

您可以为自己的服务器设置回传参数。配置好事件的参数后,SDK 会将参数附加至您的回传 URL。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。

请注意:
Adjust SDK 会合并会话回传参数和事件回传参数。事件回传参数优先级高于会话回传参数。这意味着如果将一个参数键同时添加到事件和会话,那么 SDK 会发送事件参数。

使用 字符串​ 键值对 argument 调用addSessionCallbackParameter方法,以此向事件添加回传参数。多次调用该方法可添加多个参数。

Javascript
Adjust.addSessionCallbackParameter("key", "value");

您可以移除不再需要的特定会话回传参数。为此,请将参数键传递至 removeSessionCallbackParameter 方法。

Javascript
Adjust.removeSessionCallbackParameter("key");

如果不再需要会话回传参数,则可以将所有参数一并移除。为此,请调用 resetSessionCallbackParameters 方法。

Javascript
Adjust.resetSessionCallbackParameters();

会话合作伙伴参数

您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。

Adjust 可向您设置的外部合作伙伴发送合作伙伴参数。这些信息可用来进行更精细的数据分析,开展再营销活动。您设置好参数并为合作伙伴启用参数转发后,后端就会将这些参数转发给合作伙伴。

请注意:
合作伙伴参数不会默认出现在原始数据中。您可以添加 {partner_parameters} 占位符,在同一个字符串中接收参数。

使用 字符串​ 键值对 argument 调用addSessionPartnerParameter方法,以此向事件添加合作伙伴参数。多次调用该方法可添加多个参数。

Javascript
Adjust.addSessionPartnerParameter("key", "value");

您可以移除不再需要的特定会话回传参数。为此,请将参数键传递至 removeSessionPartnerParameter 方法。

<Draft or missing fragment>

如果您不再需要会话合作伙伴参数,则可以将所有参数一并移除。为此,请调用 resetSessionPartnerParameters 方法。

Javascript
Adjust.resetSessionPartnerParameters();

延迟启动

请注意:
您最多可以将 SDK 的启动时间延迟 10 秒

Adjust SDK 会在应用打开时启动。如果您想通过会话参数发送的数据在应用打开时不可用,那么则可以延迟 SDK 启动。为此,以秒为单位将延迟时间发送至 config 对象的 setDelayStart方法。

Javascript
const adjustConfig = new AdjustConfig("{YourAppToken}", AdjustConfig.EnvironmentSandbox);
//...
adjustConfig.setDelayStart(5.5);
//...
Adjust.create(adjustConfig);

延迟时间结束后,SDK 会将此信息发送到 Adjust 后端。您可以在延迟结束前通过调用sendFirstPackage方法来发送信息。

Javascript
Adjust.sendFirstPackages();