Skip to content

Commit fd13fdf

Browse files
committed
review pt2
1 parent 2fc5356 commit fd13fdf

11 files changed

Lines changed: 36 additions & 39 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,7 @@ yarn-error.log*
2323
/.idea
2424
/static/*
2525
!/static/api/
26+
27+
# VSCode
28+
29+
/.vscode

versioned_docs/version-3.0/adjust.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ The integration between Adapty and Adjust works in two main ways.
3333
2. **Adapty sends subscription events to Adjust**
3434
Adapty can send all subscription events which are configured in your integration to Adjust. As a result, you'll be able to track these events within the Adjust dashboard. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
3535

36-
## Initial Setup
36+
## Web configuration
37+
38+
### Connect Adapty to Adjust
3739

3840
1. Open the Adapty Dashboard, and navigate to [Integrations > Adjust](https://app.adapty.io/integrations/adjust).
3941

@@ -83,7 +85,7 @@ The integration between Adapty and Adjust works in two main ways.
8385
/>
8486
</Zoom>
8587

86-
## Events and tags
88+
### Set up events and tags
8789

8890
Adjust works a bit differently from other platforms. You need to manually create events in Adjust dashboard, get event tokens, and copy-paste them to appropriate events in Adapty.
8991

@@ -125,7 +127,7 @@ Consider the following:
125127

126128
:::
127129

128-
## Attribution Integration
130+
## SDK configuration
129131

130132
After you complete the steps described above, add the following two methods to your app. They will establish communication between your app and Adjust:
131133

versioned_docs/version-3.0/airbridge.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ The integration between Adapty and Airbridge operates in two main ways.
2020
2. **Sending subscription events to Airbridge**
2121
Adapty can send all subscription events which are configured in your integration to Airbridge. As a result, you'll be able to track these events within the Airbridge dashboard. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
2222

23-
## Initial Setup
23+
## Web configuration
24+
25+
### Connect Adapty to Airbridge
2426

2527
To integrate Airbridge go to [Integrations > Airbridge](https://app.adapty.io/integrations/airbridge), turn on a toggle from off to on, and fill out fields.
2628

@@ -74,11 +76,7 @@ Adapty API token field is pre-generated on the Adapty backend. You will need to
7476
/>
7577
</Zoom>
7678

77-
78-
79-
80-
81-
## Events and tags
79+
### Set up events and tags
8280

8381
Below the credentials, there are three groups of events you can send to Airbridge from Adapty
8482

@@ -167,7 +165,7 @@ try {
167165
Read more about airbridgeDeviceId in [Airbridge documentation.](https://developers.airbridge.io/v1.1-en/docs/airbridge-device-id)
168166

169167

170-
## Attribution Integration
168+
## SDK configuration
171169

172170
Airbridge does not send real-time attribution data to Adapty. As such, there's no need to request attribution data from Airbridge in your application code.
173171

versioned_docs/version-3.0/apple-search-ads.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@ The Apple Ads integration in **App settings** is used only for basic analytics a
1414
[Apple Ads Manager](adapty-ads-manager.md) uses a separate connection. Connect your Apple Ads account in the [Apple Ads Manager settings](adapty-ads-manager-get-started.md).
1515
:::
1616

17-
1817
Adapty can help you get attribution data from Apple Ads and analyze your metrics with campaign and keyword segmentation. Adapty collects the attribution data for Apple Ads automatically through its SDK and AdServices Framework.
1918

2019
Once you've set up the Apple Ads integration, Adapty will start receiving attribution data from Apple Ads. You can easily access and view this data on the profiles page.
2120

22-
2321
<Zoom>
2422
<img src={require('./img/ba4a3e9-CleanShot_2023-08-21_at_15.14.592x.webp').default}
2523
style={{
@@ -39,7 +37,7 @@ Apple Ads via [AdServices](https://developer.apple.com/documentation/ad_services
3937

4038
Add `AdaptyAppleSearchAdsAttributionCollectionEnabled` to the app’s `Info.plist` file and set it to `YES` (boolean value).
4139

42-
### Step 2: Obtain Public Key
40+
### Step 2: Obtain public key
4341

4442
In the Adapty Dashboard, navigate to [Settings -> Apple Ads.](https://app.adapty.io/settings/apple-search-ads)
4543
Locate the pre-generated public key (Adapty provides a key pair for you) and copy it.
@@ -59,7 +57,7 @@ Locate the pre-generated public key (Adapty provides a key pair for you) and cop
5957
If you're using an alternative service or your own solution for Apple Ads attribution, you can upload your own private key.
6058
:::
6159

62-
### Step 3: Configure User Management on Apple Ads
60+
### Step 3: Configure user management on Apple Ads
6361

6462
In your [Apple Ads account](https://searchads.apple.com/) go to **Settings > User Management** page. In order for Adapty to fetch attribution data you need to invite another Apple ID account and grant it API Account Manager access. You can use any account you have access to or create a new one just for this purpose. The important thing is that you must be able to log into Apple Ads using this Apple ID.
6563

@@ -74,11 +72,11 @@ In your [Apple Ads account](https://searchads.apple.com/) go to **Settings > Use
7472
/>
7573
</Zoom>
7674

77-
### Step 4: Generate API Credentials
75+
### Step 4: Generate API credentials
7876

7977
As a next step, log in to the newly added account in Apple Ads. Navigate to Settings -> API in the Apple Ads interface. Paste the previously copied public key into the designated field. Generate new API credentials.
8078

81-
### Step 5: Configure Adapty with Apple Ads Credentials
79+
### Step 5: Configure Adapty with Apple Ads credentials
8280

8381
Copy the Client ID, Team ID, and Key ID fields from the Apple Ads settings. In the Adapty Dashboard, paste these credentials into the corresponding fields.
8482

@@ -93,17 +91,15 @@ Copy the Client ID, Team ID, and Key ID fields from the Apple Ads settings. In t
9391
/>
9492
</Zoom>
9593

96-
## Attribution Integration
94+
## SDK configuration
9795

98-
### Enable Attribution Integration
96+
Once you complete [the AdServices framework setup](#connect-the-adservices-framework), Adapty automatically starts collecting Apple Search Ad attribution data. You don't need to add any SDK code.
9997

100-
Adapty automatically collects Apple Search Ad attribution data. As such, you don't need to request it in application code. If you followed the steps to [Connect the AdServices Framework](#connect-the-adservices-framework), Adapty has already begun collecting attribution data.
98+
For iOS applications, this attribution data will **always** take priority over data from other sources. If this behaviour is unwanted, *disable* ASA attribution with the instructions below.
10199

102-
### Disable Attribution Integration
100+
## Disable integration
103101

104-
Adapty can only store attribution data from one source at a time. If you enable multiple attribution sources, the system gives preference to the service that shares the most information. For iOS devices, this service is Apple Search Ads.
105-
106-
**Once you set the attribution value, you cannot override it.** To turn Apple Search Ads attribution off, open the [**App Settings** -> **Apple Search Ads** tab](https://app.adapty.io/settings/apple-search-ads), and toggle the **Receive Apple Search Ads attribution** switch.
102+
To turn Apple Search Ads attribution off, open the [**App Settings** -> **Apple Search Ads** tab](https://app.adapty.io/settings/apple-search-ads), and toggle the **Receive Apple Search Ads attribution** switch.
107103

108104
<Zoom>
109105
<img src={require('./img/asa-disable.webp').default}
@@ -153,4 +149,3 @@ openssl ec -in private-key.pem -pubout -out public-key.pem
153149
```
154150

155151
You can use this public key in your Apple Ads settings of account with API Account Manager role. So you can use generated Client ID, Team ID, and Key ID values for Adapty and other services.
156-

versioned_docs/version-3.0/appsflyer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The integration between Adapty and AppsFlyer operates in two main ways.
3333
2. **Sending subscription events to AppsFlyer**
3434
Adapty can send all subscription events that are configured in your integration to AppsFlyer. As a result, you'll be able to track these events within the AppsFlyer dashboard. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
3535

36-
## Initial Setup
36+
## Web configuration
3737

3838
To setup the integration with AppsFlyer:
3939

@@ -181,7 +181,7 @@ We recommend using the default event names provided by Adapty. But you can chang
181181

182182
Adapty will send subscription events to AppsFlyer using a server-to-server integration, allowing you to view all subscription events in your AppsFlyer dashboard and link them to your acquisition campaigns.
183183

184-
## Attribution Integration
184+
## SDK configuration
185185

186186
After you complete the steps described above, call the `updateAttribution` method to save the attribution data, and use the `Adapty.setIntegrationIdentifier()` to set the integration identifier.
187187

versioned_docs/version-3.0/asapty.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Using [Asapty](https://asapty.com/) integration you can optimize your Search Ads
1111

1212
This specific integration doesn't add any attribution data to Adapty, as we already have everything we need from [ASA](apple-search-ads) directly.
1313

14-
## Initial Setup
14+
## Web configuration
1515

1616
To integrate Asapty navigate to [Integrations > Asapty](https://app.adapty.io/integrations/asapty) in the Adapty dashboard and fill out the field value for Asapty ID.
1717

@@ -45,7 +45,7 @@ Below the credentials, there are three groups of events you can send to Asapty f
4545

4646
We recommend using the default event names provided by Asapty. But you can change the event names based on your needs.
4747

48-
## Attribution Integration
48+
## SDK configuration
4949

5050
Once you complete the steps outlined above, Adapty automatically receives attribution data from Asapty. There's no need to explicitly request attribution data in your application code. For better attribution data accuracy, configure Asapty to share the `customerUserId` with each event's data.
5151

versioned_docs/version-3.0/attribution-integration.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Integrate Adapty with an attribution data provider to:
2121

2222
Adapty supports a [simplified integration process](#simplified-attribution-process) for 9 popular platforms. You can integrate any other platform with a [manual attribution](#manual-attribution) process.
2323

24-
2524
## Simplified attribution process
2625

2726
Adapty offers out-of-the-box attribution integration with [9 popular services](#platform-specific-guides). These platforms can automatically receive [subscription data](events) from Adapty, process each purchase, and respond with an appropriate attribution.
@@ -102,7 +101,6 @@ If your attribution source does not suppport the [simplified attribution workflo
102101

103102
- `attribution` (required): dictionary with attribution data.
104103
- `source` (required): attribution source. Set to `.custom` if your attribution provider does not support the [simplified attribution process](#simplified-attribution-process).
105-
- `networkUserID` (optional): a string with the profile ID from the attribution service.
106104

107105
5. **Disable other event sharing services and attribution sources** to avoid [event duplication](#avoid-event-duplication) and [data conflicts](#select-a-single-attribution-source).
108106

@@ -122,6 +120,6 @@ If you use Adapty to share real-time subscription data with your attribution ser
122120

123121
Duplicate events can skew your analytics, and make it hard to interpret data. Once you configured Adapty event sharing, turn third-party event forwarding capabilities **off**.
124122

125-
### What's Next
123+
### What's next?
126124

127-
Enable [User Acquisition Analytics](user-acquisition.md) to learn more about your application economy. Dive deeper into the complicated relationship between ad spend and subscription revenue.
125+
Enable [User Acquisition Analytics](user-acquisition) to learn more about your application economy. Dive deeper into the complicated relationship between ad spend and subscription revenue.

versioned_docs/version-3.0/branch.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The integration between Adapty and Branch operates in two main ways.
3737
2. **Sending subscription events to Branch**
3838
Adapty can send all subscription events which are configured in your integration to Branch. As a result, you'll be able to track these events within the Branch dashboard.
3939

40-
## Initial Setup
40+
## Web configuration
4141

4242
To integrate Branch go to [Integrations > Branch](https://app.adapty.io/integrations/branch) in Adapty Dashboard , turn on a toggle from off to on, and fill out fields.
4343

@@ -101,7 +101,7 @@ We recommend using the default event names provided by Adapty. But you can chang
101101

102102
Adapty will send subscription events to Branch using a server-to-server integration, allowing you to view all subscription events in your Branch dashboard and link them to your acquisition campaigns.
103103

104-
## Attribution Integration
104+
## SDK configuration
105105

106106
1. Call the `.setIntegrationIdentifier()` SDK method to initialize the connection. You can pass your Branch Identity ID to the `customerUserId` parameter.
107107

versioned_docs/version-3.0/facebook-ads.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ With the Facebook Ads integration, you can easily check your app stats in Meta A
1616

1717
The integration between Adapty and Facebook Ads operates in the following way: Adapty sends all subscription events that are configured in your integration to Facebook Ads. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
1818

19-
## Initial Setup
19+
## Web configuration
2020

2121
To integrate Facebook Ads and analyze your app metrics, you can set up the integration with Meta Analytics. By sending events to Meta Ads Manager, you can create lookalike audiences based on subscription events like renewals. To configure this integration, navigate to [Integrations > Facebook Ads](https://app.adapty.io/integrations/facebookanalytics) in the Adapty Dashboard and provide the required credentials.
2222

@@ -113,7 +113,7 @@ StartTrial, Subscribe, CancelSubscription are standard events.
113113

114114
To enable specific events, simply toggle on the ones you require. In case multiple event names are selected, Adapty will consolidate the data from all the chosen events into a single Adapty event name.
115115

116-
## Attribution Integration
116+
## SDK configuration
117117

118118
If you follow the steps above, Facebook will automatically receive subscription data from Adapty.
119119

versioned_docs/version-3.0/singular.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Adapty provides a complete set of data that lets you track [subscription events]
1313

1414
Adapty can send all subscription events which are configured in your integration to Singular. As a result, you'll be able to track these events within the Singular dashboard. This integration is beneficial for evaluating the effectiveness of your advertising campaigns.
1515

16-
## Initial Setup
16+
## Web configuration
1717

1818
To set up the integration with Singular, go to [Integrations > Singular](https://app.adapty.io/integrations/singular) in your Adapty Dashboard, turn on a toggle, and fill out the fields.
1919

0 commit comments

Comments
 (0)