Skip to content

Commit e3d5251

Browse files
rtrieudomalessiclaude
authored
[DOCS-13494] Add unified SDK advanced configuration cdocs page (#34948)
* new options traits pages * add browser mdoc * empty mdoc pages in layouts shortcode * new consistent sdk setup pages yay * convert flutter kotlin roku region shortcode to markdown * Update setup.md * revert * fix region param * fix browser partial * setup * add sdk product filter * remove dupe android content * experimenting * correct site region tag * de-duplicate flutter * mostly reworking react native stuff * fix links expo * rearrange client SDKs * change icon * remove circular alias * deleting unused directory * reorder react options * address rick feedback * delete mds * amend traits and groups * update trait * add client sdk entry to landing page * Refactor SDK advanced configuration pages * Apply suggestions from code review first round of implementing feedback Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com> * remove developers from menu * add overview * [DOCS-13433] Add commas to valid tag characters list Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * Revert "[DOCS-13433] Add commas to valid tag characters list" This reverts commit 22e9ca1. * hide from menu * add spaces * swap br for spaces * little fixes --------- Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d02bb32 commit e3d5251

27 files changed

Lines changed: 1165 additions & 2102 deletions

config/_default/menus/main.en.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -937,6 +937,22 @@ menu:
937937
identifier: otel_otlp_metric_types
938938
parent: otel_reference
939939
weight: 1104
940+
# - name: Client SDKs
941+
# url: client_sdks/
942+
# pre: building-block
943+
# identifier: sdk
944+
# parent: essentials_heading
945+
# weight: 60000
946+
# - name: Setup
947+
# url: client_sdks/setup/
948+
# parent: sdk
949+
# identifier: sdk_setup
950+
# weight: 1
951+
# - name: Advanced Configuration
952+
# url: client_sdks/advanced_configuration/
953+
# parent: sdk
954+
# identifier: sdk_advanced_configuration
955+
# weight: 2
940956
- name: Extend Datadog
941957
url: extend/
942958
pre: dev-code

content/.gitignore

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,23 @@
2727
/en/logs/error_tracking/error_grouping.md
2828
/en/real_user_monitoring/error_tracking/error_grouping.md
2929
/en/tracing/error_tracking/error_grouping.md
30+
/en/client_sdks/advanced_configuration.md
31+
/en/real_user_monitoring/application_monitoring/android/advanced_configuration.md
32+
/en/real_user_monitoring/application_monitoring/flutter/advanced_configuration.md
33+
/en/real_user_monitoring/application_monitoring/ios/advanced_configuration.md
34+
/en/real_user_monitoring/application_monitoring/kotlin_multiplatform/advanced_configuration.md
35+
/en/real_user_monitoring/application_monitoring/react_native/advanced_configuration.md
36+
/en/real_user_monitoring/application_monitoring/roku/advanced_configuration.md
37+
/en/real_user_monitoring/application_monitoring/unity/advanced_configuration.md
38+
/en/client_sdks/data_collected.md
39+
/en/real_user_monitoring/application_monitoring/android/data_collected.md
40+
/en/real_user_monitoring/application_monitoring/browser/data_collected.md
41+
/en/real_user_monitoring/application_monitoring/flutter/data_collected.md
42+
/en/real_user_monitoring/application_monitoring/ios/data_collected.md
43+
/en/real_user_monitoring/application_monitoring/kotlin_multiplatform/data_collected.md
44+
/en/real_user_monitoring/application_monitoring/react_native/data_collected.md
45+
/en/real_user_monitoring/application_monitoring/roku/data_collected.md
46+
/en/real_user_monitoring/application_monitoring/unity/data_collected.md
3047
/en/synthetics/notifications/template_variables/browser.md
3148
/en/synthetics/notifications/template_variables/mobile.md
3249
/en/synthetics/notifications/template_variables/multistep.md
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Advanced Configuration
3+
content_filters:
4+
- trait_id: platform
5+
option_group_id: client_sdk_platform_options
6+
label: "SDK"
7+
---
8+
9+
## Overview
10+
11+
After you complete the initial SDK setup, use the advanced configuration options below to customize data collection, privacy settings, and SDK behavior for your platform.
12+
13+
<!-- Browser -->
14+
{% if equals($platform, "browser") %}
15+
{% partial file="sdk/advanced_config/browser.mdoc.md" /%}
16+
{% /if %}
17+
18+
<!-- Android -->
19+
{% if equals($platform, "android") %}
20+
{% partial file="sdk/advanced_config/android.mdoc.md" /%}
21+
{% /if %}
22+
23+
<!-- iOS -->
24+
{% if equals($platform, "ios") %}
25+
{% partial file="sdk/advanced_config/ios.mdoc.md" /%}
26+
{% /if %}
27+
28+
<!-- Flutter -->
29+
{% if equals($platform, "flutter") %}
30+
{% partial file="sdk/advanced_config/flutter.mdoc.md" /%}
31+
{% /if %}
32+
33+
<!-- React Native -->
34+
{% if equals($platform, "react_native") %}
35+
{% partial file="sdk/advanced_config/react_native.mdoc.md" /%}
36+
{% /if %}
37+
38+
<!-- Kotlin Multiplatform -->
39+
{% if equals($platform, "kotlin_multiplatform") %}
40+
{% partial file="sdk/advanced_config/kotlin_multiplatform.mdoc.md" /%}
41+
{% /if %}
42+
43+
<!-- Roku -->
44+
{% if equals($platform, "roku") %}
45+
{% partial file="sdk/advanced_config/roku.mdoc.md" /%}
46+
{% /if %}
47+
48+
<!-- Unity -->
49+
{% if equals($platform, "unity") %}
50+
{% partial file="sdk/advanced_config/unity.mdoc.md" /%}
51+
{% /if %}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: Android Advanced Configuration
3+
description: "Configure advanced Android RUM SDK settings to enrich user sessions, track custom events, and control data collection."
4+
aliases:
5+
- /real_user_monitoring/android/advanced_configuration/
6+
- /real_user_monitoring/mobile_and_tv_monitoring/advanced_configuration/android
7+
- /real_user_monitoring/mobile_and_tv_monitoring/android/advanced_configuration
8+
further_reading:
9+
- link: https://github.com/DataDog/dd-sdk-android
10+
tag: "Source Code"
11+
text: Source code for dd-sdk-android
12+
- link: /real_user_monitoring
13+
tag: Documentation
14+
text: Explore Datadog RUM
15+
- link: https://github.com/DataDog/dd-sdk-android/tree/develop/integrations/dd-sdk-android-apollo
16+
tag: "Source Code"
17+
text: Source code for dd-sdk-android-apollo
18+
---
19+
{% partial file="sdk/advanced_config/android.mdoc.md" /%}

content/en/real_user_monitoring/application_monitoring/android/data_collected.md

Lines changed: 0 additions & 270 deletions
This file was deleted.

0 commit comments

Comments
 (0)