From 5090f0346b47749769838211dbf11b8a6b63edb0 Mon Sep 17 00:00:00 2001 From: adjust-pc-team <153073226+adjust-pc-team@users.noreply.github.com> Date: Fri, 18 Oct 2024 10:37:20 +0200 Subject: [PATCH 1/4] File src/content/docs/en/api/deep-link-generator-api.mdx was updated on ko-KR locale --- .../docs/ko/api/deep-link-generator-apimdx | 282 ++++++++++++++++++ 1 file changed, 282 insertions(+) create mode 100644 src/content/docs/ko/api/deep-link-generator-apimdx diff --git a/src/content/docs/ko/api/deep-link-generator-apimdx b/src/content/docs/ko/api/deep-link-generator-apimdx new file mode 100644 index 000000000..29d18d8d8 --- /dev/null +++ b/src/content/docs/ko/api/deep-link-generator-apimdx @@ -0,0 +1,282 @@ +--- +title: "딥링크 생성기 API" +description: "딥링크 생성기 API를 사용하여 앱에 대한 긴/단축 딥링크를 개별 또는 일괄로 생성할 수 있습니다." +category-title: "딥링크 생성기 API" +slug: "en/api/deep-link-generator-api" +sidebar-position: 8 +--- +딥링크 생성기 API를 사용하여 앱에 대한 긴/단축 딥링크를 개별 또는 일괄로 생성할 수 있습니다. 이러한 맞춤형 딥링크는 다양한 플랫폼에서 사용자 경험을 향상시킵니다. + +시작에 앞서 \{\#before\-you\-begin\} +------------------------------------ + +시작하기 전에 알아야 할 사항은 다음과 같습니다. + +### Availability \{\#availability\} + + + +The Deep link generator API has a rate limit of 200 requests per second. You will get a 429 error if you exceed this limit. + + +* You need to be on the TrueLink Core, or Enterprise package to get access to the Deep link generator API. +* Links created using the Deep link generator API aren't displayed in [Campaign Lab](https://help.adjust.com/en/article/campaign-setup). +* 딥링크 생성기 API를 사용하여 생성된 단축 링크의 TTL\(time\-to\-live\)은 120일입니다. + +### Requirements \{\#requirements\} + +* 관리자, 편집자 또는 사용자 지정 편집자 [권한](https://help.adjust.com/en/article/permission-levels). +* iOS와 Android 앱에 대해 [동일한 브랜드 도메인을 설정](https://help.adjust.com/en/article/set-up-branded-domain)합니다. + * iOS 앱의 경우 브랜드 도메인을 [Associated Domain](https://help.adjust.com/en/article/set-up-branded-domain#ios-only-update)으로 추가하시기 바랍니다. 이렇게 하면 도메인이 유니버셜 링크로 구성되도록 설정됩니다. + * Android 앱의 경우 브랜드 도메인을 [Android 앱 링크](https://help.adjust.com/en/article/set-up-android-app-links)로 정의하시기 바랍니다. + +* A custom link for your app. + * Single\-platform apps, multi\-platform apps \- [Create a custom link in Campaign Lab](https://help.adjust.com/en/article/custom-link-setup) to get a single link token. + * 여러 개의 단일 플랫폼 앱 \- [Campaign Lab](https://help.adjust.com/en/article/custom-link-setup#combined-custom-links) 에서 여러 개의 단일 플랫폼 앱으로부터 결합된 커스텀 링크를 생성하여, 여러 개의 링크 토큰이 '\_'로 구분된 단일 결합된 커스텀 링크를 생성할 수 있습니다. 자세한 정보는 [복합 커스텀 링크에 대한 플랫폼별 링크 토큰](https://help.adjust.com/en/article/manage-custom-link-setup#link-tokens-combined-custom-link)을 참조하시기 바랍니다. + +* Update the Adjust SDK to resolve short links. + * [iOS](/en/sdk/ios/features/short-links) \| [Android](/en/sdk/android/features/short-links) \| [Unity](/en/sdk/unity/features/short-links) \| [React Native](/en/sdk/react-native/features/short-links) \| [Flutter](/en/sdk/flutter/features/short-links) \| [Cordova](/en/sdk/cordova/features/short-links) \| [Cocos2d\-x](/en/sdk/cocos2dx/features/short-links) + +* [데이터 레지던시를 설정](https://help.adjust.com/en/article/data-residency-setup)한 경우, iOS와 Android 앱에 동일한 지역을 사용해야 합니다. + +인증 \{\#authentication\} +-------------------------- + +The Deep link generator API uses [Bearer tokens](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication) for authentication. You MUST include your Adjust API token in an `Authorization` header with each request you make to the Deep link generator API. + +Single Sign\-On \(SSO\)를 활성화한 경우, Adjust 담당자에게 연락하거나 [support@adjust.com](mailto:support@adjust.com) 으로 이메일을 보내 API를 찾는 데 도움을 받으시기 바랍니다. + +비 SSO 계정의 경우, API는 사용자의 **프로필** 에서 확인하실 수 있습니다. Adjust API 토큰을 확인하려면 다음 단계를 따르시기 바랍니다. + +1. Select the account \(user\) icon. +2. **계정 설정** 을 선택합니다. +3. **내 프로필** 탭을 선택합니다. +4. **API 토큰** 은 **사용자 세부 사항** 과 함께 표시됩니다. 시스템 클립보드에 토큰을 복사하기 위해 복사를 선택합니다. + +### Adjust API 토큰 재설정 \{\#reset\-your\-adjust\-api\-token\} + +Adjust API 토큰은 언제든지 재설정할 수 있습니다. 토큰을 재설정하면 이전의 토큰은 무효화됩니다. Adjust API 토큰을 재설정한 경우 기존 토큰이 사용되는 모든 곳에서 교체해야 합니다. 무효화된 토큰에 대한 요청은 Adjust에 의해 거부됩니다. + +To reset your Adjust API token: + +1. Select the account \(user\) icon. +2. **계정 설정** 을 선택합니다. +3. **내 프로필** 탭을 선택합니다. +4. **API 토큰** 은 **사용자 세부 사항** 과 함께 표시됩니다. +5. **API 토큰 재설정** 을 선택합니다. +6. Enter your account password in the modal that appears and select **Reset** to reset your API token. A confirmation appears in the top right of the screen. +7. 시스템 클립보드에 **API 토큰** 을 복사하기 위해 복사를 선택합니다. + +Parameters \{\#parameters\} +------------------------------ + +| 파라미터 | 데이터 유형 | In | 설명 | +|--------------------------|--------------------|------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| `adjust_auth_token` | `String` | 헤더 | Adjust API token | +| `link_token` | `String` | Body | 커스텀 링크의 링크 토큰. 결합된 링크에서 딥링크를 생성하는 경우, Campaign Lab에서 결합된 커스텀 링크로부터의 올바른 링크 토큰을 사용해야 합니다. | +| `shorten_url` | `Boolean` | Body | Whether the link will be shortened. The link isn't shortened by default. Default value \- false | +| `campaign` | `String` 또는 `null` | Body | 캠페인의 이름 | +| `adgroup` | `String` 또는 `null` | Body | The name of the adgroup | +| `creative` | `String` 또는 `null` | Body | The name of the creative | +| `deep_link_path` | `String` | Body | Specifies the in\-app destination your users are taken to. Use this for single\-platform apps. | +| `ios_deep_link_path` | `String` | Body | Specifies the iOS in\-app destination your users are taken to. Use this for multi\-platform iOS apps or combined links. | +| `android_deep_link_path` | `String` | Body | Specifies the Android in\-app destination your users are taken to. Use this for multi\-platform Android apps or combined links. | +| `fallback` | `String` | Body | Landing page where you send off\-platform users. When you specify the fallback URL, it's recommended to specify `redirect_macos` for macOS users. | +| `redirect_macos` | `String` | Body | Redirect URL to override Adjust's default redirect for macOS. When you specify the `fallback`, it's recommended to specify this parameter for macOS users. | +| `label` | `String` | Body | Adds custom data to the link. Use this parameter to add a unique [user referral ID](https://help.adjust.com/en/article/set-up-user-referrals) that's autopopulated when a user shares a short link from your app. | +| `og_title` | `String` | Body | Title of the social sharing preview of the link. | +| `og_description` | `String` | Body | Description of the social sharing preview of the link. | +| `og_image` | `String` | Body | URL to a JPG or PNG image of at least 200 x 200 pixels size for the social sharing preview of the link. | + +단일 딥링크 \{\#generate\-a\-single\-deep\-link\} 생성 +------------------------------------------------------ + +`POST` 요청을 전송하여 단일 또는 멀티 플랫폼 앱에 대해 긴/단축 딥링크를 생성합니다. + +### Endpoint \{\#endpoint\-single\} + +```http +https://automate.adjust.com/engage/deep-links +``` + +### 예 \{\#examples\-single\} + +**단일 플랫폼 앱** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c52mluz", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "deep_link_path": "/custom-path", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/fryYl"} +``` + + + +**멀티 플랫폼 앱** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "2d41nkvy", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```url +{"url": "https://insights.go.link/jlbKj"} +``` + + + +**복합 링크** + +Ensure that you [create a combined custom link in Campaign Lab](https://help.adjust.com/en/article/custom-link-setup) before you generate a deep link using the Deep link generator API. + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c2n7ybx_1cjet4nl", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/6JtQx"} +``` + + + +Generate deep links in bulk \{\#generate\-deep\-links\-in\-bulk\} +------------------------------------------------------------------------ + +`POST` 요청을 전송하여 단일 또는 멀티 플랫폼 앱에 대해 긴/단축 딥링크를 일괄 생성합니다. + +### Endpoint \{\#endpoint\-bulk\} + +```http +https://automate.adjust.com/engage/deep-links/bulk +``` + +### Example \{\#example\-bulk\} + + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links/bulk' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ +"data": [ + { + "link_token": "1doptv0c", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "campaign": "custom-campaign", + "shorten_url": true + }, + { + "link_token": "1df3xslh_1dsykkaa", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "shorten_url": true + }, + { + "link_token": "1dzwtdjt", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "shorten_url": true + } + ] +}' +``` + + + +```json +{ + "data": [ + { + "url": "https://kapp.go.link/4IlkC" + }, + { + "url": "https://kapp.go.link/6KnoE" + }, + { + "url": "https://insights.go.link/5JmnD" + } + ] +} +``` + + + +단축 링크 토큰 업데이트 \{\#update\-short\-link\-token\} +---------------------------------------------------- + +`PUT` 요청을 전송하여 딥링크의 기존 단축 링크 토큰을 긴 링크로 업데이트합니다. + +### Endpoint \{\#endpoint\-update\} + +```http +https://automate.adjust.com/engage/deep-links/{short_token} +``` + +### Example \{\#example\-update\} + + + +```bash +curl --location --request PUT 'https://automate.adjust.com/engage/deep-links/4IlkC' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1doptv0c", + "redirect": "https://example.com/new-redirect", + "fallback": "https://example.com/new-fallback", + "deep_link_path": "/new-custom-path" +}' +``` + + + +```http +204 No Content +``` + + + From aa8df49caec453ac87bcf515fd02e30276580e88 Mon Sep 17 00:00:00 2001 From: adjust-pc-team <153073226+adjust-pc-team@users.noreply.github.com> Date: Fri, 18 Oct 2024 10:37:22 +0200 Subject: [PATCH 2/4] File src/content/docs/en/api/deep-link-generator-api.mdx was updated on zh-CN locale --- .../docs/zh/api/deep-link-generator-apimdx | 282 ++++++++++++++++++ 1 file changed, 282 insertions(+) create mode 100644 src/content/docs/zh/api/deep-link-generator-apimdx diff --git a/src/content/docs/zh/api/deep-link-generator-apimdx b/src/content/docs/zh/api/deep-link-generator-apimdx new file mode 100644 index 000000000..06bcf44a1 --- /dev/null +++ b/src/content/docs/zh/api/deep-link-generator-apimdx @@ -0,0 +1,282 @@ +--- +title: "深度链接生成器 API" +description: "使用深度链接生成器 API,您可以单独或批量创建应用定制深度链接。" +category-title: "深度链接生成器 API" +slug: "en/api/deep-link-generator-api" +sidebar-position: 8 +--- +使用深度链接生成器 API,您可以单独或批量创建应用定制深度链接。这些深度链接可长可短,能改善各个平台的用户体验。 + +操作前须知 \{\#before\-you\-begin\} +----------------------------------- + +以下是您在操作前需要了解的内容。 + +### 可用性\{\#availability\} + + + +深度链接生成器 API 的速率限制为每秒 200 个请求。如果超过此限制,您将收到 429 报错。 + + +* 您需要使用 TrueLink Core 或 Enterprise 套餐才能使用深度链接生成器 API。 +* 使用深度链接生成器 API 创建的链接不会出现在 [Campaign Lab](https://help.adjust.com/en/article/campaign-setup)中。 +* 使用深度链接生成器 API 创建的短链接的 TTL \(生存时间\) 为 120 天。 + +### 要求\{\#requirements\} + +* 管理员、编辑员或自定义编辑员[权限](https://help.adjust.com/en/article/permission-levels)。 +* 为您的 iOS 和安卓应用[设置相同的品牌化域名](https://help.adjust.com/en/article/set-up-branded-domain)。 + * 对于 iOS 应用,请确保将您的品牌化域名添加为[Associated Domain \(关联域名\)](https://help.adjust.com/en/article/set-up-branded-domain#ios-only-update)。此操作会将域名设置为通用链接。 + * 对于安卓应用,请确保将品牌化域名定义为[Android App Link \(安卓应用链接\)](https://help.adjust.com/en/article/set-up-android-app-links)。 + +* 应用的自定义链接。 + * 单一平台应用、多平台应用 \- [在 Campaign Lab 中创建自定义链接](https://help.adjust.com/en/article/custom-link-setup),获得单个链接识别码。 + * 多个单一平台应用 \-[在 Campaign Lab](https://help.adjust.com/en/article/custom-link-setup#combined-custom-links)中使用多个单一平台应用创建单个复合自定义链接,其中包含以“\_”分隔的多个链接识别码。要了解更多信息,请查看[复合自定义链接的平台特定链接识别码](https://help.adjust.com/en/article/manage-custom-link-setup#link-tokens-combined-custom-link)。 + +* 更新 Adjust SDK 来解析短链接。 + * [iOS](/en/sdk/ios/features/short-links) \|[安卓](/en/sdk/android/features/short-links)\| [Unity](/en/sdk/unity/features/short-links) \| [React Native](/en/sdk/react-native/features/short-links) \| [Flutter](/en/sdk/flutter/features/short-links) \| [Cordova](/en/sdk/cordova/features/short-links) \| [Cocos2d\-x](/en/sdk/cocos2dx/features/short-links) + +* 如果您已[设置数据驻留](https://help.adjust.com/en/article/data-residency-setup),请确保 iOS 和安卓应用使用同一地区。 + +认证\{\#authentication\} +------------------------- + +深度链接生成器 API 使用 [Bearer 识别码](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication)进行认证。您必须在向深度链接生成器 API 发出的每个请求的 `Authorization` 标头中包含您的 Adjust API 识别码。 + +如果您的组织启用了单点登录 \(SSO\),请联系您的 Adjust 代表,或发送电子邮件至 [support@adjust.com](mailto:support@adjust.com),我们将帮您查找 API 识别码。 + +非单点登录账户的 API 识别码位于用户 **个人档案** 中。要找到该识别码,请按照下列步骤操作。 + +1. 选择账户 \(用户\) 图标。 +2. 选择 **账户设置** 。 +3. 选择 **个人档案** 标签页。 +4. 您的 **API 识别码** 会显示在 **用户详细信息** 中。选择复制按钮来将识别码复制到您的系统剪贴板。 + +### 重置 Adjust API 识别码\{\#reset\-your\-adjust\-api\-token\} + +您可以随时重置 Adjust API 识别码。重置后,旧的识别码将失效。如果您重置了 Adjust API 识别码,请务必在所有使用识别码的位置进行替换。使用无效识别码发送的请求会被 Adjust 拒绝。 + +重置 Adjust API 识别码: + +1. 选择账户 \(用户\) 图标。 +2. 选择 **账户设置** 。 +3. 选择 **个人档案** 标签页。 +4. 您的 **API 识别码** 会显示在 **用户详情** 中。 +5. 选择 **重置 API 识别码** 。 +6. 在窗口中输入账户密码并选择 **重置** 来重置您的 API 识别码。屏幕右上角会显示确认信息。 +7. 选择 **API 识别码** 旁的复制按钮来将识别码复制到您的系统剪贴板。 + +参数\{\#parameters\} +--------------------- + +| 参数 | 数据类型 | 位置 | 描述 | +|--------------------------|-------------------|---------------|---------------------------------------------------------------------------------------------------------------------| +| `adjust_auth_token` | `String` | 标头 | Adjust API 识别码 | +| `link_token` | `String` | 正文 \(Body\) | 自定义链接的链接识别码。如果您是从复合链接生成深度链接,请务必在 Campaign Lab 中使用复合自定义链接的正确链接识别码。 | +| `shorten_url` | `Boolean` | 正文 \(Body\) | 链接是否会被缩短。默认情况下链接不会被缩短。默认值 \- false | +| `campaign` | `String` 或 `null` | 正文 \(Body\) | 推广活动名称 | +| `adgroup` | `String` 或 `null` | 正文 \(Body\) | 广告组名称 | +| `creative` | `String` 或 `null` | 正文 \(Body\) | 素材名称 | +| `deep_link_path` | `String` | 正文 \(Body\) | 指定用户被转至的应用内位置。适用于单一平台应用。 | +| `ios_deep_link_path` | `String` | 正文 \(Body\) | 指定用户被转至的 iOS 应用内位置。适用于多平台 iOS 应用或复合链接。 | +| `android_deep_link_path` | `String` | 正文 \(Body\) | 指定用户被转至的安卓应用内位置。适用于多平台安卓应用或复合链接。 | +| `fallback` | `String` | 正文 \(Body\) | 非默认平台用户被转到的登陆页。在指定后备 URL 时,我们建议为 macOS 用户指定 `redirect_macos`。 | +| `redirect_macos` | `String` | 正文 \(Body\) | 重定向 URL,用于覆盖 Adjust 针对 macOS 的默认重定向。在指定 `fallback` 时,我们建议为 macOS 用户指定该参数。 | +| `label` | `String` | 正文 \(Body\) | 向链接附加自定义数据。使用该参数,添加唯一的[用户推荐 ID](https://help.adjust.com/en/article/set-up-user-referrals)。用户分享来自应用的短链接时,该 ID 会自动填充。 | +| `og_title` | `String` | 正文 \(Body\) | 链接在社交媒体上分享的预览标题。 | +| `og_description` | `String` | 正文 \(Body\) | 链接社交平台分享预览的描述。 | +| `og_image` | `String` | 正文 \(Body\) | JPG 或 PNG 图片的 URL,大小至少为 200 x 200 像素,用于链接的社交分享预览。 | + +生成单个深度链接\{\#generate\-a\-single\-deep\-link\} +---------------------------------------------------- + +发送 `POST` 请求,为单一或多平台应用生成长或短深度链接。 + +### 终端\{\#endpoint\-single\} + +```http +https://automate.adjust.com/engage/deep-links +``` + +### 示例 \{\#examples\-single\} + +**单一平台应用** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c52mluz", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "deep_link_path": "/custom-path", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/fryYl"} +``` + + + +**多平台应用** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "2d41nkvy", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```url +{"url": "https://insights.go.link/jlbKj"} +``` + + + +**复合链接** + +在使用深度链接生成器 API 生成深度链接之前,请务必[在 Campaign Lab 中创建复合自定义链接](https://help.adjust.com/en/article/custom-link-setup)。 + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c2n7ybx_1cjet4nl", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/6JtQx"} +``` + + + +批量生成深度链接\{\#generate\-deep\-links\-in\-bulk\} +---------------------------------------------------- + +发送`POST` 请求,为单一或多平台应用批量生成长或短深度链接。 + +### 终端\{\#endpoint\-bulk\} + +```http +https://automate.adjust.com/engage/deep-links/bulk +``` + +### 示例 \{\#example\-bulk\} + + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links/bulk' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ +"data": [ + { + "link_token": "1doptv0c", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "campaign": "custom-campaign", + "shorten_url": true + }, + { + "link_token": "1df3xslh_1dsykkaa", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "shorten_url": true + }, + { + "link_token": "1dzwtdjt", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "shorten_url": true + } + ] +}' +``` + + + +```json +{ + "data": [ + { + "url": "https://kapp.go.link/4IlkC" + }, + { + "url": "https://kapp.go.link/6KnoE" + }, + { + "url": "https://insights.go.link/5JmnD" + } + ] +} +``` + + + +更新短链接识别码\{\#update\-short\-link\-token\} +---------------------------------------------- + +发送 `PUT` 请求,将深度链接中的现有短链接识别码更新为长链接识别码。 + +### 终端\{\#endpoint\-update\} + +```http +https://automate.adjust.com/engage/deep-links/{short_token} +``` + +### 示例 \{\#example\-update\} + + + +```bash +curl --location --request PUT 'https://automate.adjust.com/engage/deep-links/4IlkC' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1doptv0c", + "redirect": "https://example.com/new-redirect", + "fallback": "https://example.com/new-fallback", + "deep_link_path": "/new-custom-path" +}' +``` + + + +```http +204 No Content +``` + + + From 0624eb421f7eacaaa23eef4ca5aa31c06dbcc299 Mon Sep 17 00:00:00 2001 From: adjust-pc-team <153073226+adjust-pc-team@users.noreply.github.com> Date: Fri, 18 Oct 2024 10:37:24 +0200 Subject: [PATCH 3/4] File src/content/docs/en/api/deep-link-generator-api.mdx was updated on ja-JP locale --- .../docs/ja/api/deep-link-generator-apimdx | 282 ++++++++++++++++++ 1 file changed, 282 insertions(+) create mode 100644 src/content/docs/ja/api/deep-link-generator-apimdx diff --git a/src/content/docs/ja/api/deep-link-generator-apimdx b/src/content/docs/ja/api/deep-link-generator-apimdx new file mode 100644 index 000000000..59b2c76d3 --- /dev/null +++ b/src/content/docs/ja/api/deep-link-generator-apimdx @@ -0,0 +1,282 @@ +--- +title: "ディープリンクジェネレーター API" +description: "ディープリンクジェネレーターAPIを使用して、アプリ用に短縮および長いディープリンクを個別あるいは一括で作成できます。" +category-title: "ディープリンクジェネレーター API" +slug: "en/api/deep-link-generator-api" +sidebar-position: 8 +--- +ディープリンクジェネレーターAPIを使用して、アプリ用の短いおよび長いディープリンクを個別または一括で作成できます。これらのカスタマイズされたディープリンクは、さまざまなプラットフォームでユーザー体験を向上させます。 + +事前準備 \{\#before\-you\-begin\} +---------------------------------- + +はじめに、以下の設定手順をご覧ください。 + +### ご利用の条件 \{\#availability\} + + + +ディープリンクジェネレーターAPIには、1秒あたり200リクエストのレート制限があります。この制限を超えると、429エラーが発生します。 + + +* ディープリンクジェネレーターAPIは、TrueLinkのCoreまたはEnterpriseのパッケージにご契約のお客様にご利用いただけます。 +* ディープリンクジェネレーターAPIを使用して作成されたリンクは、 [Campaign Lab](https://help.adjust.com/en/article/campaign-setup)に表示されません。 +* ディープリンクジェネレーターAPIを使用して作成されたショートリンクのTTL(有効期間)は120日です。 + +### 要件 \{\#requirements\} + +* 管理者、編集者およびカスタムの編集者の[アクセス権限](https://help.adjust.com/en/article/permission-levels)。 +* iOSアプリとAndroidアプリに[同じブランドドメインを設定](https://help.adjust.com/en/article/set-up-branded-domain)していること。 + * iOSアプリの場合、ブランドドメインを[関連ドメイン(Associated Domain)](https://help.adjust.com/en/article/set-up-branded-domain#ios-only-update)として追加するようにしてください。これにより、ドメインがユニバーサルリンクとして設定されるようになります。 + * Androidアプリの場合、ブランドドメインを[Android アプリリンク(Android App Link)](https://help.adjust.com/en/article/set-up-android-app-links)として定義するようにしてください。 + +* アプリのカスタムリンク。 + * シングルプラットフォームアプリ、マルチプラットフォームアプリ \- [Campaign Labでカスタムリンクを作成して](https://help.adjust.com/en/article/custom-link-setup)、単一のリンクトークンを取得します。 + * 複数のシングルプラットフォームアプリ \- 複数のシングルプラットフォームアプリから[Campaign Labでカスタムリンク](https://help.adjust.com/en/article/custom-link-setup#combined-custom-links)を作成し、「\_」で区切られた複数のリンクトークンを含む、1つの複合カスタムリンクを作成します。詳細については、[複合カスタムリンク向けプラットフォーム固有のリンクトークンを](https://help.adjust.com/en/article/manage-custom-link-setup#link-tokens-combined-custom-link)参照してください。 + +* Adjust SDKを更新して、短縮リンクを解決すること。 + * [iOS](/en/sdk/ios/features/short-links) \| [Android](/en/sdk/android/features/short-links) \| [Unity](/en/sdk/unity/features/short-links) \| [React Native](/en/sdk/react-native/features/short-links) \| [Flutter](/en/sdk/flutter/features/short-links) \| [Cordova](/en/sdk/cordova/features/short-links) \| [Cocos2d\-x](/en/sdk/cocos2dx/features/short-links) + +* [データレジデンシーを設定](https://help.adjust.com/en/article/data-residency-setup)している場合、iOSアプリとAndroidアプリで同じ地域を使用していることを確認してください。 + +認証 \{\#authentication\} +-------------------------- + +ディープリンクジェネレーターは、[ベアラートークン](https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication)を使用して認証します。ディープリンクジェネレーターAPIへの各リクエストには、Adjust APIトークンを`Authorization`ヘッダーに必ず含める必要があります。 + +自社でシングルサインオン(SSO)を有効にしている場合は、 Adjustの担当者または[support@adjust.com](mailto:support@adjust.com)にお問い合わせください。APIトークンの取得方法についてサポートいたします。 + +SSO以外のアカウントの場合、APIガイドはユーザーの **プロフィール** に表示されます。トークンを確認するには、以下の手順に従ってください。 + +1. アカウント(ユーザー)アイコンを選択します。 +2. **アカウント設定(Account Settings)** を選択します。 +3. **マイプロフィール(My Profile)** を選択します。 +4. **APIトークン** が **ユーザー情報(User details)** に表示されます。コピーボタンを選択して、トークンをクリップボードにコピーします。 + +### Adjust APIトークンをリセットする \{\#reset\-your\-adjust\-api\-token\} + +Adjust APIトークンはいつでもリセットできます。トークンをリセットすると、古いトークンは無効になります。Adjust APIトークンをリセットした場合、使用中の古いトークンを新しいトークンに置き換える必要があります。無効になったトークンを使用したリクエストは、Adjustによって拒否されます。 + +Adjust APIトークンをリセットする方法: + +1. アカウント(ユーザー)アイコンを選択します。 +2. **アカウント設定(Account Settings)** を選択します。 +3. **マイプロフィール(My Profile)** を選択します。 +4. **APIトークン** が **ユーザー情報(User details)** に表示されます。 +5. **APIトークンをリセットする(Reset API token)** を選択します。 +6. 表示されたモーダルにアカウントのパスワードを入力し、 **リセット** を選択してAPIトークンをリセットします。画面の右上に確認メッセージが表示されます。 +7. **APIトークン** の横にあるコピーボタンを選択して、トークンをクリップボードにコピーします。 + +パラメーター \{\#parameters\} +-------------------------- + +| パラメーター | データタイプ | 入力する値 | 説明 | +|--------------------------|---------------------|-------|------------------------------------------------------------------------------------------------------------------------------------------------| +| `adjust_auth_token` | `String` | 説明 | Adjust APIトークン | +| `link_token` | `String` | ボディ | カスタムリンクのリンクトークン。複合リンクからディープリンクを生成している場合、Campaign Labで組み合わせたカスタムリンクの正しいリンクトークンを使用していることを確認してください。 | +| `shorten_url` | `Boolean` | ボディ | リンクが短縮されるかどうか。リンクはデフォルトでは短縮されません。デフォルト値 \- false | +| `campaign` | `String` または `null` | ボディ | キャンペーンの名前 | +| `adgroup` | `String` または `null` | ボディ | アドグループの名前 | +| `creative` | `String` または `null` | ボディ | クリエイティブの名前 | +| `deep_link_path` | `String` | ボディ | ユーザーが遷移するアプリ内の遷移先を指定。シングルプラットフォームアプリにはこれを使用してください。 | +| `ios_deep_link_path` | `String` | ボディ | ユーザーが遷移するiOSのアプリ内の遷移先を指定。マルチプラットフォームのiOSアプリまたは複合リンクにはこれを使用してください。 | +| `android_deep_link_path` | `String` | ボディ | ユーザーが遷移するiOSのアプリ内の遷移先を指定。マルチプラットフォームのiOSアプリまたは複合リンクにはこれを使用してください。 | +| `fallback` | `String` | ボディ | オフプラットフォームのユーザーを送るランディングページ。フォールバックURLを指定する際には、macOSユーザー向けに`redirect_macos`を指定することをお勧めします。 | +| `redirect_macos` | `String` | ボディ | macOSのAdjustのデフォルトリダイレクトを上書きするリダイレクトURL。\`fallback\` を指定する場合は、macOSユーザー向けに`fallback`を指定することをお勧めします。 | +| `label` | `String` | ボディ | リンクにカスタムデータを追加します。このパラメーターを使用して、ユーザーがアプリからショートリンクを共有した際に自動入力される一意の[ユーザー紹介ID](https://help.adjust.com/en/article/set-up-user-referrals)を追加できます。 | +| `og_title` | `String` | ボディ | リンクのソーシャル共有プレビューのタイトル。 | +| `og_description` | `String` | ボディ | リンクのソーシャル共有プレビューの説明。 | +| `og_image` | `String` | ボディ | ソーシャル共有プレビューに使用する、200 x 200 ピクセル以上のJPGまたはPNG形式の画像のURLを指定。 | + +単一のディープリンクを生成\{\#generate\-a\-single\-deep\-link\} +--------------------------------------------------------- + +シングルまたはマルチプラットフォームのアプリ用に、長いまたは短縮ディープリンクを生成するには、`POST`リクエストを送信します。 + +### エンドポイント \{\#endpoint\-single\} + +```http +https://automate.adjust.com/engage/deep-links +``` + +### 例 \{\#examples\-single\} + +**シングルプラットフォームアプリ** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c52mluz", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "deep_link_path": "/custom-path", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/fryYl"} +``` + + + +**マルチプラットフォームアプリ** + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "2d41nkvy", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```url +{"url": "https://insights.go.link/jlbKj"} +``` + + + +**複合リンク** + +ディープリンクジェネレーターAPIを使用してディープリンクを生成する前に、[Campaign Labで複合カスタムリンクを作成](https://help.adjust.com/en/article/custom-link-setup)してください。 + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1c2n7ybx_1cjet4nl", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "redirect_macos": "https://www.example.com/redirectmacos", + "shorten_url": true + }' +``` + + + +```http +{"url": "https://insights.go.link/6JtQx"} +``` + + + +ディープリンクを一括で生成\{\#generate\-deep\-links\-in\-bulk\} +--------------------------------------------------------- + +シングルまたはマルチプラットフォームのアプリ用に、長いまたは短縮ディープリンクを一括で生成するには、`POST`リクエストを送信します。 + +### エンドポイント \{\#endpoint\-bulk\} + +```http +https://automate.adjust.com/engage/deep-links/bulk +``` + +### 例 \{\#example\-bulk\} + + + +```bash +curl --location 'https://automate.adjust.com/engage/deep-links/bulk' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ +"data": [ + { + "link_token": "1doptv0c", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "campaign": "custom-campaign", + "shorten_url": true + }, + { + "link_token": "1df3xslh_1dsykkaa", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "ios_deep_link_path": "/custom-path-ios", + "android_deep_link_path": "/custom-path-android", + "shorten_url": true + }, + { + "link_token": "1dzwtdjt", + "redirect": "https://example.com/redirect", + "fallback": "https://example.com/fallback", + "android_deep_link_path": "/custom-path", + "shorten_url": true + } + ] +}' +``` + + + +```json +{ + "data": [ + { + "url": "https://kapp.go.link/4IlkC" + }, + { + "url": "https://kapp.go.link/6KnoE" + }, + { + "url": "https://insights.go.link/5JmnD" + } + ] +} +``` + + + +ショートリンクトークンを更新\{\#update\-short\-link\-token\} +---------------------------------------------------- + +`PUT`リクエストを送信して、ディープリンク内の既存のショートリンクトークンを長いリンクに更新します。 + +### エンドポイント \{\#endpoint\-update\} + +```http +https://automate.adjust.com/engage/deep-links/{short_token} +``` + +### 例 \{\#example\-update\} + + + +```bash +curl --location --request PUT 'https://automate.adjust.com/engage/deep-links/4IlkC' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer adjustApiToken' \ +--data '{ + "link_token": "1doptv0c", + "redirect": "https://example.com/new-redirect", + "fallback": "https://example.com/new-fallback", + "deep_link_path": "/new-custom-path" +}' +``` + + + +```http +204 No Content +``` + + + From 27c946cae2f399d8bcc6b387d9d6c0756b557b0e Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:38:06 +0000 Subject: [PATCH 4/4] Fix translated files --- .../docs/zh/sdk/cocos2dx/v5/configuration.mdoc | 8 ++++++++ .../docs/zh/sdk/cocos2dx/v5/features/ad-revenue.mdoc | 11 +++++++++++ .../docs/zh/sdk/cocos2dx/v5/features/att.mdoc | 1 + .../zh/sdk/cocos2dx/v5/features/attribution.mdoc | 1 + .../docs/zh/sdk/cocos2dx/v5/features/deep-links.mdoc | 1 + .../docs/zh/sdk/cocos2dx/v5/features/events.mdoc | 7 +++++++ .../sdk/cocos2dx/v5/features/global-parameters.mdoc | 2 ++ .../docs/zh/sdk/cocos2dx/v5/features/privacy.mdoc | 12 ++++++++++++ .../cocos2dx/v5/features/purchase-verification.mdoc | 10 ++++++++++ .../zh/sdk/cocos2dx/v5/features/short-links.mdoc | 2 ++ .../docs/zh/sdk/cocos2dx/v5/features/skan.mdoc | 1 + .../zh/sdk/cocos2dx/v5/features/subscriptions.mdoc | 6 ++++++ src/content/docs/zh/sdk/cocos2dx/v5/index.mdoc | 2 ++ .../docs/zh/sdk/migration/cocos2dx/v4-to-v5.mdoc | 1 + 14 files changed, 65 insertions(+) diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/configuration.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/configuration.mdoc index 5fe15b69b..1da82879a 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/configuration.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/configuration.mdoc @@ -35,6 +35,7 @@ redirects: - 传递 `AdjustEnvironmentProduction2dx`,可在生产模式下运行 SDK,方便发布。 + {% /deflist %} 您也可以发送下列可选参数: @@ -44,6 +45,7 @@ redirects: : 是否禁用所有日志记录。设为 `true` 可禁用日志记录;设为 `false` 可启用日志记录。 + {% /deflist %} ```cpp @@ -81,6 +83,7 @@ Adjust2dx::initSdk(adjustConfig); : 要使用的日志级别。 + {% /deflist %} ```cpp @@ -97,6 +100,7 @@ Adjust2dx::initSdk(adjustConfig); {% callout type="seealso" %} 要了解更多信息,请参考 Adjust 帮助中心的[外部设备标识符文档](https://help.adjust.com/zh/article/external-device-identifiers)。 + {% /callout %} 外部设备标识符是您为设备或用户自定义的一个值。您可以通过这个值在不同的会话和平台中识别用户。您也可以通过该值基于用户对安装进行去重,这样同一位用户就不会被记录为多次新安装了。请联系您的 Adjust 代表来开始使用外部设备 ID。 @@ -108,6 +112,7 @@ Adjust2dx::initSdk(adjustConfig); : 您的外部设备标识符。需要 **区分大小写** 。如果您导入了外部设备 ID,则需要确保发送的值与已导入的值相匹配。 + {% /deflist %} ```cpp @@ -129,6 +134,7 @@ Adjust2dx::initSdk(adjustConfig); : 用于记录预安装应用安装的 [Adjust 链接识别码](https://help.adjust.com/zh/article/links#adjust-link-token)。 + {% /deflist %} ```cpp @@ -168,6 +174,7 @@ Adjust2dx::initSdk(adjustConfig); {% callout type="important" %} 离线模式设置在会话之间不被保存。离线模式在每次新会话开始时会被关闭。 + {% /callout %} Adjust SDK 会实时向 Adjust 后端发送事件和会话数据。您可以通过将 SDK 设为离线状态来暂停信息的发送。在离线状态中,SDK 会在设备本地文件中存储所有数据。离线模式关闭后,SDK 会将此信息发送至 Adjust 服务器。 @@ -197,6 +204,7 @@ Adjust2dx::switchBackToOnlineMode(); : 您的推送标签。 + {% /deflist %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/ad-revenue.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/ad-revenue.mdoc index ce4a5da49..91fe4cbd6 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/ad-revenue.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/ad-revenue.mdoc @@ -16,6 +16,7 @@ redirects: 要监测收入,您需要在 Adjust 控制面板中进行一些额外设置步骤。请联系您的技术客户经理或发送邮件至 [support@adjust.com](mailto:support@adjust.com)来开始设置。 + {% /callout %} 您可以使用 Adjust SDK 向 Adjust 发送来自[受支持渠道合作伙伴](https://help.adjust.com/zh/article/ad-revenue)的广告收入信息。 @@ -32,6 +33,7 @@ redirects: : 广告收入来源。请查看下表,了解所以可用来源。 + {% /deflist %} | 参数 | 来源 | @@ -59,6 +61,7 @@ redirects: : 广告收入的币种。 您必须将其格式设置为 3 个字符的[ISO 4217 代码](https://www.iban.com/currency-codes) + {% /deflist %} ```cpp @@ -85,6 +88,7 @@ Adjust2dx::trackAdRevenue(adjustAdRevenue); : 广告展示数量。 + {% /deflist %} ```cpp @@ -103,6 +107,7 @@ Adjust2dx::trackAdRevenue(adjustAdRevenue); : 与广告收入关联的渠道名称。 + {% /deflist %} ```cpp @@ -121,6 +126,7 @@ Adjust2dx::trackAdRevenue(adjustAdRevenue); : 与广告收入关联的广告单元名称。 + {% /deflist %} ```cpp @@ -139,6 +145,7 @@ Adjust2dx::trackAdRevenue(adjustAdRevenue); : 广告单元位置。 + {% /deflist %} ```cpp @@ -164,12 +171,14 @@ https://www.mydomain.com/callback?key=value&foo=bar ``` + {% /codeblock %} {% callout type="note" %} Adjust 不会存储您的自定义回传参数。自定义回传参数只会附加在您的回传 URL 中。 + {% /callout %} 如果您使用的是 CSV 上传,请务必在 CSV 定义中添加参数。 @@ -180,6 +189,7 @@ Adjust 支持许多占位符,这些占位符可用来将信息从 SDK 发送 若想进一步了解 URL 回传,查看可用参数的完整列表,请参阅[回传指南](https://help.adjust.com/zh/article/callbacks)。 + {% /callout %} ```cpp @@ -199,6 +209,7 @@ Adjust 可向您设置的[外部合作伙伴](https://help.adjust.com/zh/article 合作伙伴参数不会默认出现在原始数据中。您可以添加`{partner_parameters}`占位符,通过单个字符串中接收参数。 + {% /callout %} 使用 `std::string` 键值对 argument 调用`addPartnerParameter`方法,以此向事件添加合作伙伴参数。多次调用该方法可添加多个参数。 diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/att.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/att.mdoc index dc4263ce5..2ef584e71 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/att.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/att.mdoc @@ -37,6 +37,7 @@ Adjust SDK 包含 [Apple `requestTrackingAuthorizationWithCompletionHandler` 方 如果您使用自定义弹窗,Adjust SDK 也会记录授权状态。如果在初始化之前展示弹窗,那么 SDK 会随安装事件一同发送状态。如果在初始化之后展示弹窗,那么 SDK 会在用户更新状态后立即向 Adjust 服务器发送状态。 + {% /callout %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/attribution.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/attribution.mdoc index 03e803a9d..85546e99e 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/attribution.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/attribution.mdoc @@ -27,6 +27,7 @@ redirects: - `costCurrency` + {% /callout %} | 值 | 数据类型 | 描述 | diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/deep-links.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/deep-links.mdoc index b0bee2ca1..89af3c5af 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/deep-links.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/deep-links.mdoc @@ -64,6 +64,7 @@ Adjust2dx::processDeeplink(adjustDeeplink); 用户第一次打开应用时,Adjust SDK 会检查剪贴板。设备会显示对话框,询问用户是否允许应用读取剪贴板。 + {% /callout %} 当用户点击 LinkMe URL 时,可以选择将链接信息复制到剪贴板。您可以使用 Adjust SDK 读取系统剪贴板,获取深度链接信息。如果含有深度链接信息,SDK 就会将用户转到应用中的正确页面。 diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/events.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/events.mdoc index e53a796c6..b5b3501b2 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/events.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/events.mdoc @@ -36,6 +36,7 @@ redirects: : 您的 Adjust 事件识别码。请参阅[添加事件](https://help.adjust.com/zh/article/add-events#manage-your-events)了解更多信息。 + {% /deflist %} ```cpp @@ -57,6 +58,7 @@ Adjust2dx::trackEvent(adjustEvent); : 事件币种的[ISO 4217 代码](https://www.iban.com/currency-codes)。 + {% /deflist %} ```cpp @@ -79,6 +81,7 @@ Adjust2dx::trackEvent(adjustEvent); : 参数值。 + {% /deflist %} ```cpp @@ -102,6 +105,7 @@ Adjust2dx::trackEvent(adjustEvent); : 参数值。 + {% /deflist %} ```cpp @@ -121,6 +125,7 @@ Adjust2dx::trackEvent(adjustEvent) : 唯一的去重 ID。 + {% /deflist %} ```cpp @@ -139,6 +144,7 @@ Adjust2dx::trackEvent(adjustEvent); : 唯一的回传 ID。 + {% /deflist %} ```cpp @@ -157,6 +163,7 @@ Adjust2dx::trackEvent(adjustEvent); : 您的`AdjustEvent2dx`实例。 + {% /deflist %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/global-parameters.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/global-parameters.mdoc index 711c4b839..ec0c0ac3a 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/global-parameters.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/global-parameters.mdoc @@ -20,6 +20,7 @@ redirects: Adjust SDK 会合并会话回传参数和事件回传参数。事件回传参数优先级高于会话回传参数。这意味着,如果将一个参数键同时添加到事件和会话,那么 SDK 会发送事件参数。 + {% /callout %} 您可以设置发送到服务器的统一回传参数。Adjust SDK 会将所有统一回传参数附加到您的回传 URL 中。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。 @@ -58,6 +59,7 @@ Adjust 可向您设置的[外部合作伙伴](https://help.adjust.com/zh/article 合作伙伴参数不会默认出现在原始数据导出中。您可以添加`{partner_parameters}`占位符,在同一个字符串中接收参数。 + {% /callout %} ### 添加统一合作伙伴参数{% #add-global-partner-parameters %} diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/privacy.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/privacy.mdoc index 5933a8806..84cbfda96 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/privacy.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/privacy.mdoc @@ -44,6 +44,7 @@ Adjust2dx::gdprForgetMe(); {% callout type="important" %} 请在帮助中心查看[COPPA 合规](https://help.adjust.com/zh/article/coppa-compliance)一文,了解您的应用是否需要符合 COPPA 规定。 + {% /callout %} 如果您的应用属于需要遵守《儿童在线隐私保护法》(COPPA) 的类别,则必须在`AdjustConfig2dx`实例上调用`enableCoppaCompliance`方法。调用该方法会进行下列操作: @@ -86,6 +87,7 @@ Adjust2dx::initSdk(adjustConfig); - 传递`false`以禁用第三方分享。 + {% /deflist %} ```cpp @@ -104,6 +106,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); {% callout type="important" %} 对于 SAN 合作伙伴,您可以将合作伙伴的名称作为`partnerName`进行传递。对于其他合作伙伴,必须发送合作伙伴 ID。 + {% /callout %} 如果您只想与特定合作伙伴分享指标,或需要设置与特定合作伙伴分享的指标,则必须按照下列步骤操作: @@ -128,6 +131,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); - 传递`true`可恢复分享指标。 + {% /deflist %} 要与某个合作伙伴分享特定指标,则必须: @@ -175,6 +179,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); - `uninstall` + {% /listcolumns %} #### 示例 @@ -224,6 +229,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); : 精细信息的值。 + {% /deflist %} ```cpp @@ -237,6 +243,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); {% callout type="important" %} 应用一经安装,Adjust SDK 就会向 Facebook 发送信息。您需要确保在初始化 SDK **前** 调用该方法。 + {% /callout %} 为遵守《加州消费者隐私法案》(CCPA) 的规定,Facebook 提供了 "限制数据使用" (LDU) 功能。借助该功能,在有位于美国加利福尼亚州的用户选择拒绝数据出售时,您就能向 Facebook 发送通知。如果您希望将所有用户的默认许可状态设为拒绝,也可以使用该功能。 @@ -263,11 +270,13 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); - `1002`: 康涅狄格州。 + {% /deflist %} {% callout type="note" %} 如果在调用该方法时,`data_processing_options_country` **或** `data_processing_options_state`中存在 `0`值,那么 Adjust 就会将 **两个字段** 都返回为 `0`。 + {% /callout %} ```cpp @@ -301,6 +310,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); : 告知 Adjust 用户是否允许其广告主 ID 被用于归因相关目的。 + {% /deflist %} ```cpp @@ -345,6 +355,7 @@ Adjust2dx::trackThirdPartySharing(adjustThirdPartySharing); : 域名是否用于数据驻留。 + {% /deflist %} 请查看下方策略列表。 @@ -376,6 +387,7 @@ Adjust2dx::initSdk(adjustConfig); : 许可监测是 (`true`) 否 (`false`) 启用。 + {% /deflist %} 开启后,SDK 会将数据隐私设置发送至 Adjust 服务器。Adjust 服务器随后会将您的数据隐私规则应用于用户,而 Adjust SDK 将会继续如常运行。 diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/purchase-verification.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/purchase-verification.mdoc index 67c6a0d9d..7bdd7d99f 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/purchase-verification.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/purchase-verification.mdoc @@ -21,6 +21,7 @@ redirects: 如果您在 Adjust 中使用收入事件来监测购买,则应使用`AdjustEvent2dx`类。如果您只想验证购买但不想将其与事件关联,请使用`AdjustAppStorePurchase2dx`或`AdjustPlayStorePurchase2dx`类。 + {% /callout %} 当您使用 Adjust SDK 发送购买信息时,Adjust 会进行下列操作: @@ -44,6 +45,7 @@ redirects: : 商店返回的任何消息。 + {% /deflist %} ## 验证购买和记录事件{% #verify-purchase-and-record-event %} @@ -64,6 +66,7 @@ redirects: : 要验证的交易 ID。 + {% /deflist %} 1. 请使用下列参数调用 `Adjust2dx::verifyAndTrackPlayStorePurchase` 方法: @@ -78,6 +81,7 @@ redirects: : 接收`AdjustPurchaseVerificationResult2dx`对象作为参数的委托回传函数。 + {% /deflist %} 在此示例中,收入验证响应被输出至日志后台进程。 @@ -108,6 +112,7 @@ Adjust2dx::verifyAndTrackPlayStorePurchase(adjustEvent, [](AdjustPurchaseVerific : 与购买关联的购买识别码。 + {% /deflist %} 1. 请使用下列参数调用 `Adjust::verifyAndTrackPlayStorePurchase` 方法: @@ -122,6 +127,7 @@ Adjust2dx::verifyAndTrackPlayStorePurchase(adjustEvent, [](AdjustPurchaseVerific : 接收`AdjustPurchaseVerificationResult2dx`对象作为参数的委托回传函数。 + {% /deflist %} 在此示例中,收入验证响应被输出至日志后台进程。 @@ -156,6 +162,7 @@ Adjust2dx::verifyAndTrackPlayStorePurchase(adjustEvent, [](AdjustPurchaseVerific : 要验证的交易 ID。 + {% /deflist %} 1. 请使用下列参数调用 `Adjust2dx::verifyAppStorePurchase` 方法: @@ -170,6 +177,7 @@ Adjust2dx::verifyAndTrackPlayStorePurchase(adjustEvent, [](AdjustPurchaseVerific : 接收`AdjustPurchaseVerificationResult2dx`对象作为参数的委托回传函数。 + {% /deflist %} 在此示例中,收入验证响应被输出至日志后台进程。 @@ -197,6 +205,7 @@ Adjust2dx::verifyAppStorePurchase(purchase, [](AdjustPurchaseVerificationResult2 : 与购买关联的购买识别码。 + {% /deflist %} 1. 请使用下列参数调用 `Adjust2dx::verifyPlayStorePurchase` 方法: @@ -211,6 +220,7 @@ Adjust2dx::verifyAppStorePurchase(purchase, [](AdjustPurchaseVerificationResult2 : 接收`AdjustPurchaseVerificationResult2dx`对象作为参数的委托回传函数。 + {% /deflist %} 在此示例中,收入验证响应被输出至日志后台进程。 diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/short-links.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/short-links.mdoc index 4721c6df3..940799ecf 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/short-links.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/short-links.mdoc @@ -22,6 +22,7 @@ Adjust 的[短链接解决方案](https://help.adjust.com/zh/article/short-brand 您无需设置 LinkMe 或链接解析即可使用 Adjust 链接缩短解决方案。 + {% /callout %} 在 Adjust SDK 中添加对以下内容的支持: @@ -43,6 +44,7 @@ Adjust 的[短链接解决方案](https://help.adjust.com/zh/article/short-brand : 接收已解析深度链接的函数。必须返回`void` 。 + {% /deflist %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/skan.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/skan.mdoc index fce7c225c..7df47a1a2 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/skan.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/skan.mdoc @@ -56,6 +56,7 @@ Adjust2dx::initSdk(adjustConfig); : 接收 SKAN 以`string`形式返回的任何错误消息的函数。 + {% /deflist %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/features/subscriptions.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/features/subscriptions.mdoc index dcc4ce34b..01f58421d 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/features/subscriptions.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/features/subscriptions.mdoc @@ -16,6 +16,7 @@ redirects: 下列步骤仅会在 Adjust SDK 中设置订阅跟踪。要启动该功能,Adjust 需要设置应用相关的具体信息。请发送邮件至[support@adjust.com](mailto:support@adjust.com)或与您的技术客户经理联系进行设置。 + {% /callout %} 您可以用 Adjust SDK 记录 App Store 和 Play 应用商店的订阅,并验证这些订阅是否有效。 @@ -48,6 +49,7 @@ redirects: : 您的交易 ID。 + {% /deflist %} ```cpp @@ -70,6 +72,7 @@ AdjustAppStoreSubscription2dx subscription = AdjustAppStoreSubscription2dx( : 订阅时间戳 + {% /deflist %} ```cpp @@ -91,6 +94,7 @@ subscription.setTransactionDate({% $variables.subscription.appStoreSubscription. : 订阅的国家代码。 + {% /deflist %} ```cpp @@ -215,6 +219,7 @@ Adjust2dx::trackAppStoreSubscription(subscription); : 交易唯一识别码。请参考 [Google 的文档](),了解更多信息 + {% /deflist %} ```cpp @@ -240,6 +245,7 @@ AdjustPlayStoreSubscription2dx subscription = AdjustPlayStoreSubscription2dx( : 订阅时间戳。 + {% /deflist %} ```cpp diff --git a/src/content/docs/zh/sdk/cocos2dx/v5/index.mdoc b/src/content/docs/zh/sdk/cocos2dx/v5/index.mdoc index f3c085174..ee3097296 100644 --- a/src/content/docs/zh/sdk/cocos2dx/v5/index.mdoc +++ b/src/content/docs/zh/sdk/cocos2dx/v5/index.mdoc @@ -238,6 +238,7 @@ Install Referrer 是一种归因机制,可用来将应用安装归因至来源 : 通过传递`AdjustEnvironmentSandbox2dx`在 sandbox 环境中测试您的应用。 + {% /deflist %} 1. 您也可以通过调整[日志级别](/zh/sdk/cocos2dx/configuration#set-your-logging-level)来调整日志的详细程度。 @@ -248,6 +249,7 @@ Install Referrer 是一种归因机制,可用来将应用安装归因至来源 在进行测试时,应当确保将环境设置为 `AdjustEnvironmentSandbox2dx`。请在向应用商店提交应用前,将此设为 `AdjustEnvironmentProduction2dx`。 + {% /callout %} ```cpp diff --git a/src/content/docs/zh/sdk/migration/cocos2dx/v4-to-v5.mdoc b/src/content/docs/zh/sdk/migration/cocos2dx/v4-to-v5.mdoc index d3af8b3f2..305412b84 100644 --- a/src/content/docs/zh/sdk/migration/cocos2dx/v4-to-v5.mdoc +++ b/src/content/docs/zh/sdk/migration/cocos2dx/v4-to-v5.mdoc @@ -133,6 +133,7 @@ AdjustConfig2dx adjustConfig = AdjustConfig2dx(appToken, environment); ``` + {% /codeblock %} ## 变更 API {% #changed-apis %}