SlideShare a Scribd company logo
1 of 30
Download to read offline
SKAN 4
Strategy
How to Transition
from SKAN 3
ESSENTIAL GUIDE 2023
4
03 SKAN 4 Quick Summary:
Changes from SKAN 3
14 Preparation
Getting Ready for the SKAN 3
to SKAN 4 Transition
21 Implementation
Building your SKAN 4
Transition Strategy
27 Operation
What to Expect in your
Singular SKAN Dashboard
30 Get help
Contents
Written by:
John Koetsier
Senior Contributor @ Forbes
© Singular 2023
SKAN 4
Summary
SKAN expert? Didn’t take time off at
Christmas so no need to refresh your
brain? Still totally up on everything
SKAN 4?
Great: skip this section and move on
to the next. Otherwise, skim or read as
needed for a refresher.
Changes from SKAN 3
4
SKAN 4 is here and it is starting
to get the first glimmers
of actual adoption. That
means we’re starting to see
a few SKAN 4 postbacks pop
up. And that means it’s time
to build your SKAN 4 strategy
to take advantage of Apple’s
updated mobile attribution
framework.
Spoiler alert: it’s not easy.
Plus, the transition from SKAN 3 to SKAN 4
has some serious minefields to be aware of
and prepared for.
What you’ll find here, however, is a concise
summary of the changes in SKAN 4 and
an overview of how to approach each of
the major ones. In addition, I’ll add some
details on what you can expect in your SKAN
reporting from Singular, including during
those awkward weeks — or months (!!) — while
you’re transitioning from SKAN 3 to SKAN 4.
SKAN 4 strategy How to Transition from SKAN 3
4
5
Goodbye SKAN 3’s privacy thresholds.
Hello crowd anonymity. At the same time,
goodbye campaign ID, hello Source
identifier.
SKAN 4 Crowd Anonymity
CROWD ANONYMITY
Number of installs FEW MORE MOST
Source Identifier
This encodes the network
dimensions that are known about
an install — campaign, adset,
country, placement, etc
12 123 1234
Conversion Values
This encodes the past install
activity of a user — level complete,
revenue, add to cart, etc
Null 3
Values
Coarse
64
Values
Fine
SKAN 4 Major Update 1
Crowd
anonymity
and source
identifier
Crowd Anonymity
and Source Identifier
SKAN 4
5739
5739
5739
5739
Crowd anonymity determines how much
data you get from SKAdNetwork. This is
simple in concept but complicated in detail.
The simple part: more installs per campaign
equals higher crowd anonymity which will
return more data. If you get only a few installs
per campaign, you’ll only get minimal data.
A large number of installs per campaign —
only Apple knows how many, and the
parameters could change over time —
gets you the most data.
CAMPAIGN
LOCATION
PLACEMENT
CAMPAIGN
CAMPAIGN
LOCATION
CAMPAIGN
LOCATION
PLACEMENT
HIGH
MEDIUM
LOW
SKAN 4 strategy How to Transition from SKAN 3
6
Many installs per campaign?
You’ll get 4 digits of Source Identifier
information in your first SKAN 4 postback:
• Use them to gather data on campaign ID,
ad set, geotargeting, ad placement, or
other info
• This helps you optimize campaigns and
understand the value of results
You’ll also get 64 potential values of post-
install conversion data in your first SKAN 4
postback, which you can use to understand
engagement, activity, and revenue from your
new app users.
Few installs per campaign?
You’ll get less data in your Source Identifier:
• Perhaps only 2 digits, similar but not
identical to SKAN 3
You’ll get less data in your conversion values:
• Coarse conversion value postbacks only
have 3 potential values (whichever 3 you
choose)
More details on this in the next section,
which details each of the 3 different
postbacks you can get from SKAN 4,
when you get them, and what data
payload they can carry.
Digits of Source
Identifier
Potential Values of post-install
conversion data
4
64
SKAN 4 strategy How to Transition from SKAN 3
7
SKAN 3 only had 1 single lonely little
postback, making mobile marketers
struggle to understand the value of their ad
campaigns.
SKAN 4 offers 3 postbacks spread out over
time, providing more insight and more value...
at a pretty significant cost in complexity.
Postback 1
Is the most data-rich postback, as you can
see above, and it can be sent the quickest:
within 2 days
Postbacks 2 and 3
Postbacks 2 and 3 are very simple: each only
has 1 of 3 possible values, and they will be set
over longer periods of time
• Postback 2: 3-7 days
• Postback 3: 8-35 days
Random delivery delays
Actual delivery of postbacks will be
impacted by a random timer. More on
this later...
POSTBACK 1
POSTBACK 2
POSTBACK 3
SKAN 4 Postbacks
SKAN 4 Major Update 2
Multiple
postbacks 0–2 DAYS
3–7 DAYS
8–25 DAYS
64
3
3
MAX
VALUES
MAX
VALUES
MAX
VALUES
Postback
in SKAN 3
Postbacks
in SKAN 4
1 3
SKAN 4 strategy How to Transition from SKAN 3
8
Postback 1 is the most critical postback for
2 simple reasons: it returns the quickest,
and it carries the most data. There’s a lot
of complexity in the range of values that
you can potentially get from postback 1
depending on the level of crowd anonymity
that you have achieved.
SKAN 4 Conversion Values
NULL 3 VALUES
Coarse
64 VALUES
Fine
123
Campaign
Tier 0 Tier 1 Tier 2
123
Adset
Tier 2
1234
Creative
Tier 2
1234
+ Source
App
Tier 3
SOURCE
IDENTIFIER
Tier 3 is where you want to be on postback 1.
Getting there requires that you achieve high
levels of crowd anonymity in a campaign
through a large number of installs. If you do
so, you’ll get:
Maximum data in your Source Identifier
• 4 digits of data
• Plus a source app notification: essentially,
a publisher ID telling you where the ad was
shown
Maximum data in your conversion values
• 64 possible values, which Apple calls “fine”
data
If you only achieve lower levels of crowd
anonymity you will receive less source
identifier data and less conversion data:
Tier 0 returns no data
Tier 1 returns minimal data
• Source Identifier: 2 digits only, not 4
• Conversion values: 3 possible conversion
values only, not the full 64
Tier 2 returns a good amount of data:
• Source identifier: 4 digits (but omits the
source app)
• Conversion values: 64 values of fine
conversion data
SKAN 4 strategy How to Transition from SKAN 3
9
For postbacks 2 and 3, it’s a much simpler
world, but that simplicity comes at a cost:
less data. Postbacks 2 and 3 are always only
one of 3 values each.
Think along these lines for your second
and third postbacks:
• 0, 1, 2
• Bad, OK, Good
• Window-shopper, Buyer, Subscriber
• Or basically any values you might
want to encode to your P2 and P3
values, as long as there are only 3
Swimming in complexity already?
Freaking out? Take a deep breath. Don’t
worry. The key learning is simple: fund larger,
fewer campaigns to maximize data return
and you will (almost) always get all available
SKAN 4 data.
Also, be aware: Singular will
both enrich your data with
first-party insights from your
own app — after all, your own
analytics know when you get
an install, engagement, and
purchases — and will present
your data in a simple, user-
friendly, understandable way.
But keep in mind, there’s more.
Because we haven’t talked about delivery
times yet.
SKAN 4 strategy How to Transition from SKAN 3
10
If every postback arrived precisely at the
end of its postback period, Apple’s efforts
at ensuring marketing measurement privacy
would fail.
The first postback, for example, can be
updated until 2 days after app install. If
marketing analytics platforms got the
postback immediately, they could simply tie
it back to new app user arrivals, and bingo:
associate a specific SKAdNetwork postback
with a specific app user.
So Apple adds random timers, which
have changed in SKAN 4:
Postback 1 random timer
24-48 hours, or 1-2 days
Postback 2 random timer
24-144 hours, or 1-6 days
Postback 3 random timer
24-144 hours, or 1-6 days
That means that if marketers use the full
postback update window in each case:
Postback 1 could arrive
3 to 4 days after an install
Postback 2 could be
10 to 15 days after an install
Postback 3 could be
a staggering 36 to 41 days after an
install
But yes, because this is SKAN 4, we’re not
done with the complexity yet. Because
Apple has introduced a feature that
could return SKAdNetwork postbacks
sooner. It’s called locking conversion
values .
SKAN 4 Major Update 3
Postback delays
and locking
conversion
values
POSTBACK 1
64MAX
VALUES
POSTBACK 2
3MAX
VALUES
POSTBACK 3
3MAX
VALUES
SKAN 4 Postbacks
24–144 HOURS
24–144 HOURS
24–48 HOURS
0–2 DAYS 3–7 DAYS 8–35 DAYS
SKAN 4 strategy How to Transition from SKAN 3
11
If marketers and developers choose, they
can lock conversion values as soon as their
in-app analytics detect an acceptable level
of data. In other words, if someone installs
your retail app and buys an item immediately,
you could lock the conversion and prepare a
postback to be sent right away. In a game, if
they play 5 levels on day 0, you could do the
same. Don’t forget, however, each postback
still has to wait for the random delay to
expire: between 1-2 days on postback 1, and
between 1-6 days for postbacks 2 and 3.
If Apple didn’t require this, advertisers
could lock all postbacks regardless of
value at some point and then, as above,
tease out which postbacks relate to
which new app users.
This means that in a scenario where you get
great engagement and activity basically imme-
diately and you lock the postback, you could
achieve the following postback arrival periods:
Postback 1 could arrive.........25 to 49 hours
after install
Postback 2 could arrive........4 to 5 days
after install
Postback 3 could arrive........8 to 14 days
after an install
Have you spotted the core challenge here?
There’s a huge diversity between earliest
possible and latest possible postback
delivery times... which is poison for being
able to measure and evaluate cohorts of
new users. Essentially, marketers could see
a potential diversity between earliest and
latest possible postback delivery of:
Postback 1.................................up to 4 days
Postback 2.................................from 3 to 13 days
Postback 3................................from 8 to 41 days
Remember this delta.
That potential diversity
in postback delivery dates
will become significant
for how you approach your
SKAN 4 strategy, as you’ll
see later in the section
on making the transition
from SKAN 3 to SKAN 4.
Quick hint: it makes cohort
measurement MUCH harder.
SKAN 4 strategy How to Transition from SKAN 3
12
It’s not universal across all browsers — only
works in mobile Safari — and it’s not terribly
comprehensive yet, but SKAN 4 does
enable web to app measurement via the
SKAdNetwork for Web Ads API.
The benefit for marketers is
clear: web ads can be cheaper
than in-app ads, and web
onboarding experiences can
be richer, more immersive,
and more engaging than a
standard app listing page in
the App Store.
There are a bunch of steps to make it
happen: the entity serving the SKAdNetwork-
attributable link needs to be registered as
an ad network with Apple, the link needs
to be configured properly, and there must
be an endpoint to provide a signed web
ad impression, but there are some strong
possibilities here in both web-to-app user
acquisition.
For owned platforms such as your
own website or landing page, you can
simply use Singular deep links for full
measurement and analytics capability.
SKAN 4 Major Update 4
Web to app
support
SKAN 4 strategy How to Transition from SKAN 3
13
13
Example:
1. You run a subscription app
2. Some users sign up and provide
long-term revenue
3. Some users sign up but cancel their
subscriptions after the trial period
4. If you can find differences between
those groups (and you might have
multiple subgroups within each)
you can include that data in your
SKAN 4 postbacks
5. That data can help you value
cohorts, estimate LTV, and optimize
ad budget allocation
Finally: bear in mind that in SKAN 4, unlike
SKAN 3, conversion values can go up AND
down.
In SKAN 3, if you were updating a conversion
value before the postback timer period clock
ran up, it could only go up. Now in SKAN 4,
you can also decrement conversion values.
This seems minor, but it’s a big deal for 2
reasons:
• It’s a complete mind-shift from SKAN 3
• It enables much more flexibility around the
value of newly acquired users
Every app has flows that successful (ROI-
returning) app users follow. And every app
has flows that unprofitable users follow.
The challenge in SKAN 3 is that sometimes
the first few stages of user engagement and
activity can look very similar for both groups.
If that’s the case for you, in SKAN 4 you
can decrease conversion values during the
postback timer periods and supply yourself
with valuable data for decision-making.
SKAN 4 Major Update 5
Conversion
value decreases
Stay tuned as Singular adds
capability for this.
SKAN 4 strategy How to Transition from SKAN 3
Preparation
OK. You’ve either read or skimmed
through 1,800 words of how SKAN 4
works, or you skipped down here
right away.
What do you need to do to prepare for
the transition from SKAN 3 to SKAN 4?
We’ve put together a detailed SKAN 4
readiness checklist which you can
check out. But in short, here’s what you
need to do.
Getting ready for the SKAN 3 to
SKAN 4 transition
15
Sure, it’s obvious, but it also requires
communication, preparation, and action on
the part of your product team: schedule an
update to the Singular SDK in your app.
As of November
2022, the Singular
SDK has been
SKAN 4 ready
Transition Prep 1
Update the
Singular SDK
in your app
It’s SKAN 3 compatible, so there’s no worry
or risk of damage to existing SKAdNetwork
implementations or attributions on legacy
campaigns.
SKAN 4 strategy How to Transition from SKAN 3
16
Those are very rare at the moment, but will
start becoming more common in Q2 of 2023.
At that point, if you haven’t set up a SKAN 4
model in your Singular dashboard, you’re
going to be missing some data. In particular,
you wouldn’t get any data for coarse
conversion values: there’s no model prepared
to receive that data.
So have the conversation.
Another reason to chat:
If you’re ready to go, willing to make the
transition, and eagerly anticipating new
data from SKAN 4 but only half of your
ad partners are ready, that’s a problem.
In that scenario, you’ll need to make
some decisions about either budget
allocation — spend only with SKAN 4
ready partners — or timing of your SKAN 3
to SKAN 4 transition.
Transition Prep 2
Talk to your
acquisition and
monetization
partners
Find out where they are in their SKAN 4
transition plans. If they’re already moving
forward now, you need to catch up.
Early in the SKAN 4 release process, we
assumed the following was necessary to get
SKAN 4 postbacks:
iOS 16.1 device (and up)
Ad network encodes
SKAN 4 click
MMP updates SKAN 4
conversion values
However, we now know that’s NOT the case.
All that is actually needed is 2 factors:
iOS 16.1 device (and up)
Ad network encodes
SKAN 4 click
SKAN 4 strategy How to Transition from SKAN 3
17
If you currently run ads on the web or are
now considering it thanks to SKAN 4, chat
with those ad partners as well.
Get details on their timetables and anything
you might need to do to integrate or work
together.
Transition Prep 3
Talk to your
web partners
SKAN 4 strategy How to Transition from SKAN 3
18
Part of the reason you want data from
SKAdNetwork is to know what’s working.
Part of the reason ad networks need data
from SKAdNetwork is essentially for the
same reason: so that they can optimize
campaign targeting, delivery, and volume
in near real-time to deliver the best results
for marketers.
Transition Prep 4
Share your
source identifier
hierarchies
Share what you’ve
encoded into the
SKAN 4 source
identifier digits, so
they know when
they’ve succeeded,
know when they’ve
failed, and can act
appropriately in
each circumstance.
SKAN 4 strategy How to Transition from SKAN 3
19
Transition Prep 5
Plan your coarse
conversion value
strategy
In some cases, due to low install volume, all
you’ll get for postback 1 is a coarse conversion
value. And for postbacks 2 and 3, that’s all
it’s possible to get. Decide how to use coarse
conversion values and what events or revenue
amounts to encode to each of the 3 coarse
values: low, medium, high:
Here’s an example with a mixed event/
revenue model:
SKAN 4 Coarse Conversion Value
REVENUE GENERATED
BETWEEN DAY 2 AND DAY 7
Low $0–20
Medium $20–40
High > $40
REVENUE GENERATED
BETWEEN DAY 3 AND DAY 35
Low $0–40
Medium $40–100
High > $100
Suggestion: align your coarse conversion
value strategy with your fine conversion value
strategy, so that whatever data you get
back — whether it was from fine or coarse — is
coherent and actionable. A coherent strategy
between the two possible conversion
payloads will ensure that while coarse results
will of course be less specific than fine results,
they are at least comparable and speaking
the same language.
With a simpler revenue-only model, decide
which revenue ranges in your fine conversion
values should count as “low” in your coarse
conversion values, and do the same for both
“medium” and “high.”
Event Value Fine Conversion
Values
Coarse Conversion
Values
APP OPEN 0 Low
TUTORIAL
COMPLETE 1 Low
LEVEL UP 2 Low
$1–2 3 Medium
$2–3 4 Medium
$3–4 5 Medium
$4–5 6 Medium
$5–6 7 Medium
... ... ...
$62–63 62 High
$63–INF 63 High
SKAN 4 strategy How to Transition from SKAN 3
20
Transition Prep 6
Build a
framework to
evaluate users
at each of the 3
postback stages
The good news is that Singular will enhance
reporting at each stage with SKAN
Advanced Analytics, modeling for missing
data due to insufficient crowd anonymity,
and enriching cohort reporting for revenue
and ROI at each stage.
Even better:
you’ll get
confidence
intervals so you
know how much
you can trust
the modeled
data: critical if
you’re making
significant
budgeting
decisions.
See more in the “What to expect
in your Singular SKAN dashboard”
section below.
SKAN 4 strategy How to Transition from SKAN 3
Implementation
Finally. You’ve learned, you’re
prepared, and you’re ready to begin
making the transition.
Wait just a moment. You may have
all the technical details down pat,
but there are a few strategic questions
to answer before you flip the switch.
Building Your SKAN 4
Transition Strategy
22
Decide what data you need from each of the
4 possible postbacks you’ll be getting:
Postback 1
• Either fine
• Or coarse
Postback 2
Postback 3
As I stated above, postback 1 fine and
coarse conversion values should be aligned
so that your post-install conversion data is
compatible and makes sense. Postbacks 2
and 3 should be deeper-funnel events that
take place between D2-D35 or higher-value
conversions that will provide the most critical
possible insight about the value of each
cohort.
Possible models include:
Revenue
Conversion events
Engagement
Funnel
Mixed models
• Conversion Events and Revenue
• Engagement and Revenue
• Funnel and Revenue
Custom events/revenue model
Strategic Decision 1
Building your
conversion
value models
Bear in mind that most mobile experts don’t
get this right immediately, so don’t let the
desire for perfection shackle you. Do what
seems right, and you’ll be able to update it
later. (See model migration on page 23)
Singular already offers optimized SKAN
conversion model recommendations
in many situations.
This feature literally ranks SKAN conversion
models for effectiveness, analyzing your
app, your postbacks, and your goals, and
suggests the optimal conversion strategy.
With always-on SKAN conversion model
optimization checking in the background,
you’ll get notified if there are potentially more
accurate models to try. This is available for
revenue conversion models now, and will
support additional models soon.
SKAN 4 strategy How to Transition from SKAN 3
23
Model migration has historically been
extremely challenging in SKAdNetwork.
The problem is that when you migrate
to a new model, you suffer from data
gaps as the old model ages out and
the new one phases in.
In SKAN 4, that’s a significantly more
extreme challenge due to the very long
possible postback time periods, plus
random delays. You could literally be
waiting for a month and a half to have
entirely present and clean data for the
new model.
Strategic Decision 2
Be willing to
adapt, because
Singular gives
you free model
flexibility
The good news is that with
Singular’s SKAN Advanced
Analytics, you can migrate
seamlessly and quickly, getting
accurately modeled data on
the same day you transition.
Schedule time to chat for more details.
SKAN 4 strategy How to Transition from SKAN 3
24
Remember what we said way back in the
SKAN 4 major update 3 section about
postback timing and conversion locking?
There is a massive range between the
earliest to latest delivery times in SKAN 4.
And that massive diversity is poison to
your ability to generate accurate modeled
cohorts. After all, accuracy is key.
As we calculated in that section, SKAN 4
postbacks from the same campaign
and from the same day could be separated
by as much as:
Postback 1.................................up to 4 days
Postback 2.................................from 3 to 13 days
Postback 3................................from 8 to 41 days
That’s why Singular’s recommendation right
now is NOT to use conversion locking at all.
Your app is unique, your needs are unique,
so your mileage may vary, of course, but in
general, the cost of getting early conversions
is extremely high.
Strategic Decision 3
To use conversion
locking or not
The challenge is that you have no idea on
what day the conversion was locked, which
creates a lot of uncertainty around the
estimated install date. The result of that is
cohorts are much harder to accurately model
and your understanding of campaign value
suffers. Sticking with the standard conversion
windows for each of the postback periods
buys you the certainty that each conversion
was locked at the same time. Yes, there are
still random timer delays, but 1 unknown is
better than 2.
What might cause this advice to change:
At this point (January
2023) most of the major
ad networks and platforms
are not certain exactly
how they want to handle
SKAN 4 and achieve
campaign optimization.
As their thinking develops,
this advice may change
as well.
SKAN 4 strategy How to Transition from SKAN 3
25
As I mentioned earlier, you can be getting
SKAN 4 postbacks even before setting up
your SKAN 4 models in your Singular MMP
dashboard. Doing so will result in missing
data, so you start developing your new
conversion model strategies now to make
sure you’ll be ready to go in mid Q1 2023.
The good news: a SKAN 3 click
from an ad network that hasn’t
yet encoded SKAN 4 clicks or
a pre-iOS 16.1 device will be
handled properly by Singular.
Strategic decision 4
Choosing when
to set up your
SKAN 4 models
in Singular
The challenge:
If you start getting SKAN 4 postbacks before
you configure a SKAN 4 model, you’ll start
seeing SKAN 4 data. However, you won’t yet
get anything reported for coarse conversion
values, because they haven’t yet been
created and encoded into a model. You
will see 4-digital source identifiers, if your
campaigns achieve high levels of crowd
anonymity.
Another challenge:
Transitioning
Singular has created “transition mode”
for the inevitable period in which you’ll be
getting both SKAN 3 and SKAN 4 postbacks.
In transition mode 1, you can start getting
SKAN 4 postbacks, but because you don’t
have a SKAN 4 model set up, you won’t get
coarse values or postback 2 or 3. In transition
mode 2, you will have set up a SKAN 4 model,
and both SKAN 3 and SKAN 4 will work.
However, while in transition mode 2, SKAN 4
conversions for the first postback period
will be limited to 24 hours using conversion
locking, so that all your data (SKAN 3 and
SKAN 4) is equivalent and makes sense.
SKAN 4 strategy How to Transition from SKAN 3
26
This is operable via a toggle mode, so
you can turn transition mode — and which
version of transition mode — on or off as
you choose.
The key decision you’ll have to make upon
chatting with your ad partners is deciding
when you’ll only accept SKAN 4 data and
therefore will not invest in any subsequent
SKAN 3-only campaigns. For example, if
you use 10 user acquisition ad networks
but only 5 are fully updated for SKAN 4,
you might choose to run in transition
mode. If, on the other hand, 8 are fully
updated for SKAN 4 and only 2 are not,
you might decide to go full steam ahead
on SKAN 4 and pause campaigns with the
laggard ad networks until they complete
their SKAdNetwork 4.0 build-out and
configuration.
Talk to your Singular
representative about the right
time to make all of this live.
SKAN 4 strategy How to Transition from SKAN 3
Operation
Assuming you’ve worked through all
of the above, prepared, strategized,
and transitioned, you should end
up in a happier place than you were
with SKAdNetwork 3.0.
Even if you used SKAN Advanced
Analytics to achieve close to 90%
accurate D7 revenue.
What to expect in your Singular
SKAN dashboard
28
This campaign view will be aligned to the
conversion models that you’ve set up for your
SKAN 4 reporting, and will show what each
campaign ID has achieved. That will include
D1, D7, and D35 revenue, which is now more
accurate than under SKAN 3 thanks to the
additional data from SKAN 4.
With more data, you’ll also be able to set
up SKAN 4 to provide deeper granularity for
geo-based reporting:
For SKAN 4, Singular will
display a coherent view of the
data from all the postbacks
that you are getting, providing
a single number for revenue,
installs, and events for each
campaign.
That’s thanks to a modeling layer which
takes in all postbacks, including those with
null conversion values, coarse conversion
values (low, medium, high, or whatever
you’ve chosen), and detailed fine conversion
values. Singular’s technology also takes
into account activity, engagement, and
purchases in your own first-party data from
your app, and then provides a modeled
view of the data.
SKAN 4 Modeling Layer
Campaign Installs $ Revenue Reached
Level 3
Reached
Level 4
123 20 12.4 4.3 5.7
SKAN 4 Geo Report
Network Country SKAN installs
A United States 1,543
A United Kingdom 344
A South Korea 4,045
B Australia 823
B United States 9,043
C Germany 5,324
SKAN 4 strategy How to Transition from SKAN 3
29
All of which is possible because Singular’s
SKAdNetwork solution enriches campaign
names, decodes conversion values, models
missing data, and provides extremely
accurate data estimates.
All of which appears alongside your cost and
percentage of installs that you’ve received
conversion values for.
SKAN 4 Modeling Layer
With modeled data from each potential
postback and your own in-app data, you’ll
also be able to see cohort revenue:
Campaigns Installs $ d1 Revenue $ d7 Revenue $ d35 Revenue
123 20 $12.4 $38.30 $85.10
P1 P3
P2 User Level
MMP Data
SKAN 4 strategy How to Transition from SKAN 3
Get help
ROI BY APP
CTR BY APP (PER OS)
INSTALLS
COST BY APP
CLICKS BY APP
REQUEST A DEMO
Schedule some time with
a Singular expert to walk through
how we can help with your
SKAN 3 to SKAN 4 transition.
Singular’s SKAN Advanced Analytics was
first to market with modeled metrics, and
estimated SKAN cohorts which provides crucial
comprehensive performance insights. With
increased data signals from SKAN 4’s changes,
intelligent conversion model support to put a
stop to data loss, and optimized conversion
model recommendations, you’ll be running high-
performance, privacy-safe campaigns at scale
in iOS in no time.
Get in touch today, and we’ll help you every
step of the way.

More Related Content

What's hot

Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621
Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621
Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621SAP Ariba Live 2018
 
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...Databricks
 
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...Databricks
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4jNeo4j
 
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)Spark Summit
 
Apache Kafka® and API Management
Apache Kafka® and API ManagementApache Kafka® and API Management
Apache Kafka® and API Managementconfluent
 
Data Streaming with Apache Kafka & MongoDB
Data Streaming with Apache Kafka & MongoDBData Streaming with Apache Kafka & MongoDB
Data Streaming with Apache Kafka & MongoDBconfluent
 
Making Apache Spark Better with Delta Lake
Making Apache Spark Better with Delta LakeMaking Apache Spark Better with Delta Lake
Making Apache Spark Better with Delta LakeDatabricks
 
Building A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWSBuilding A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWSAmazon Web Services
 
Performance Analysis of Apache Spark and Presto in Cloud Environments
Performance Analysis of Apache Spark and Presto in Cloud EnvironmentsPerformance Analysis of Apache Spark and Presto in Cloud Environments
Performance Analysis of Apache Spark and Presto in Cloud EnvironmentsDatabricks
 
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server  Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server avanttic Consultoría Tecnológica
 
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...Spark Summit
 
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraphLarge Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraphDataWorks Summit
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks DeltaDatabricks
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Flink Forward
 
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis LabsRedis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis LabsHostedbyConfluent
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardParis Data Engineers !
 
Continuous Data Ingestion pipeline for the Enterprise
Continuous Data Ingestion pipeline for the EnterpriseContinuous Data Ingestion pipeline for the Enterprise
Continuous Data Ingestion pipeline for the EnterpriseDataWorks Summit
 
Apache Pinot Meetup Sept02, 2020
Apache Pinot Meetup Sept02, 2020Apache Pinot Meetup Sept02, 2020
Apache Pinot Meetup Sept02, 2020Mayank Shrivastava
 
Consolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest AirportsConsolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest AirportsDatabricks
 

What's hot (20)

Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621
Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621
Digital Transformation in Life Sciences Sourcing and Supply Chain - 56621
 
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...
Apache Spark vs Apache Spark: An On-Prem Comparison of Databricks and Open-So...
 
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...
MATS stack (MLFlow, Airflow, Tensorflow, Spark) for Cross-system Orchestratio...
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)
Spark and Spark Streaming at Netfix-(Kedar Sedekar and Monal Daxini, Netflix)
 
Apache Kafka® and API Management
Apache Kafka® and API ManagementApache Kafka® and API Management
Apache Kafka® and API Management
 
Data Streaming with Apache Kafka & MongoDB
Data Streaming with Apache Kafka & MongoDBData Streaming with Apache Kafka & MongoDB
Data Streaming with Apache Kafka & MongoDB
 
Making Apache Spark Better with Delta Lake
Making Apache Spark Better with Delta LakeMaking Apache Spark Better with Delta Lake
Making Apache Spark Better with Delta Lake
 
Building A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWSBuilding A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWS
 
Performance Analysis of Apache Spark and Presto in Cloud Environments
Performance Analysis of Apache Spark and Presto in Cloud EnvironmentsPerformance Analysis of Apache Spark and Presto in Cloud Environments
Performance Analysis of Apache Spark and Presto in Cloud Environments
 
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server  Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
 
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
 
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraphLarge Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
 
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
Squirreling Away $640 Billion: How Stripe Leverages Flink for Change Data Cap...
 
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis LabsRedis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
 
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin AmbardDelta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
Delta Lake OSS: Create reliable and performant Data Lake by Quentin Ambard
 
Continuous Data Ingestion pipeline for the Enterprise
Continuous Data Ingestion pipeline for the EnterpriseContinuous Data Ingestion pipeline for the Enterprise
Continuous Data Ingestion pipeline for the Enterprise
 
Apache Pinot Meetup Sept02, 2020
Apache Pinot Meetup Sept02, 2020Apache Pinot Meetup Sept02, 2020
Apache Pinot Meetup Sept02, 2020
 
Consolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest AirportsConsolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest Airports
 

Similar to Singular_SKAN4_Guide_2023.pdf

This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockDaniel Zivkovic
 
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigraineWebinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigrainePeak Hosting
 
How to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpHow to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpPinar Guler
 
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...WhatConts
 
Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Pinar Guler
 
Sitecore 9 Pre-Migration Assessment
Sitecore 9 Pre-Migration AssessmentSitecore 9 Pre-Migration Assessment
Sitecore 9 Pre-Migration AssessmentSoftweb Solutions
 
SplunkSummit 2015 - Security Ninjitsu
SplunkSummit 2015 - Security NinjitsuSplunkSummit 2015 - Security Ninjitsu
SplunkSummit 2015 - Security NinjitsuSplunk
 
Salesforce Barcelona Admin Group, 26-Feb-2019
Salesforce Barcelona Admin Group, 26-Feb-2019Salesforce Barcelona Admin Group, 26-Feb-2019
Salesforce Barcelona Admin Group, 26-Feb-2019Roger Borges Grilo
 
Odoo functional-training-v8-crm
Odoo functional-training-v8-crmOdoo functional-training-v8-crm
Odoo functional-training-v8-crmravihpatel
 
Qwasi Splunk and NCR Integration: Business Analytics
Qwasi Splunk and NCR Integration: Business AnalyticsQwasi Splunk and NCR Integration: Business Analytics
Qwasi Splunk and NCR Integration: Business AnalyticsTimur Bagirov
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseSplunk
 
Complete guide to_email
Complete guide to_emailComplete guide to_email
Complete guide to_emailRochelle Lee
 
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SREAraf Karsh Hamid
 
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push NotificationsLeveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push NotificationsMike Willbanks
 
How much data is needed to calculate LTV?
How much data is needed to calculate LTV?How much data is needed to calculate LTV?
How much data is needed to calculate LTV?Eric Seufert
 
SCA's Software Development Solution (SDK) 2013
SCA's Software Development Solution (SDK) 2013SCA's Software Development Solution (SDK) 2013
SCA's Software Development Solution (SDK) 2013Julie Davis
 
Pruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV WhitepaperPruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV WhitepaperCLARA CAMPROVIN
 

Similar to Singular_SKAN4_Guide_2023.pdf (20)

Simon kendall-adjust
Simon kendall-adjustSimon kendall-adjust
Simon kendall-adjust
 
This is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill ShockThis is my Architecture to prevent Cloud Bill Shock
This is my Architecture to prevent Cloud Bill Shock
 
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigraineWebinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration Migraine
 
How to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUpHow to Handle Data Discrepancies: Use Cases with ShyftUp
How to Handle Data Discrepancies: Use Cases with ShyftUp
 
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...
Webinar: Staying Agile during the Holiday Code Freeze, Sept 2013 with Windsor...
 
Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)Solving Data Discrepancies and Advanced Reporting (Advanced)
Solving Data Discrepancies and Advanced Reporting (Advanced)
 
Sitecore 9 Pre-Migration Assessment
Sitecore 9 Pre-Migration AssessmentSitecore 9 Pre-Migration Assessment
Sitecore 9 Pre-Migration Assessment
 
SplunkSummit 2015 - Security Ninjitsu
SplunkSummit 2015 - Security NinjitsuSplunkSummit 2015 - Security Ninjitsu
SplunkSummit 2015 - Security Ninjitsu
 
Salesforce Barcelona Admin Group, 26-Feb-2019
Salesforce Barcelona Admin Group, 26-Feb-2019Salesforce Barcelona Admin Group, 26-Feb-2019
Salesforce Barcelona Admin Group, 26-Feb-2019
 
Odoo functional-training-v8-crm
Odoo functional-training-v8-crmOdoo functional-training-v8-crm
Odoo functional-training-v8-crm
 
Qwasi Splunk and NCR Integration: Business Analytics
Qwasi Splunk and NCR Integration: Business AnalyticsQwasi Splunk and NCR Integration: Business Analytics
Qwasi Splunk and NCR Integration: Business Analytics
 
Design_writeup (1)
Design_writeup (1)Design_writeup (1)
Design_writeup (1)
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
Complete guide to_email
Complete guide to_emailComplete guide to_email
Complete guide to_email
 
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
Fiksu presentation a User Acquisition for Mobile Games: Strategies to Test an...
 
Microservices, DevOps & SRE
Microservices, DevOps & SREMicroservices, DevOps & SRE
Microservices, DevOps & SRE
 
Leveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push NotificationsLeveraging Zend Framework for Sending Push Notifications
Leveraging Zend Framework for Sending Push Notifications
 
How much data is needed to calculate LTV?
How much data is needed to calculate LTV?How much data is needed to calculate LTV?
How much data is needed to calculate LTV?
 
SCA's Software Development Solution (SDK) 2013
SCA's Software Development Solution (SDK) 2013SCA's Software Development Solution (SDK) 2013
SCA's Software Development Solution (SDK) 2013
 
Pruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV WhitepaperPruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
Pruebas de rendimiento de Microsoft Dynamics NAV Whitepaper
 

Recently uploaded

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Recently uploaded (20)

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

Singular_SKAN4_Guide_2023.pdf

  • 1. SKAN 4 Strategy How to Transition from SKAN 3 ESSENTIAL GUIDE 2023 4
  • 2. 03 SKAN 4 Quick Summary: Changes from SKAN 3 14 Preparation Getting Ready for the SKAN 3 to SKAN 4 Transition 21 Implementation Building your SKAN 4 Transition Strategy 27 Operation What to Expect in your Singular SKAN Dashboard 30 Get help Contents Written by: John Koetsier Senior Contributor @ Forbes © Singular 2023
  • 3. SKAN 4 Summary SKAN expert? Didn’t take time off at Christmas so no need to refresh your brain? Still totally up on everything SKAN 4? Great: skip this section and move on to the next. Otherwise, skim or read as needed for a refresher. Changes from SKAN 3
  • 4. 4 SKAN 4 is here and it is starting to get the first glimmers of actual adoption. That means we’re starting to see a few SKAN 4 postbacks pop up. And that means it’s time to build your SKAN 4 strategy to take advantage of Apple’s updated mobile attribution framework. Spoiler alert: it’s not easy. Plus, the transition from SKAN 3 to SKAN 4 has some serious minefields to be aware of and prepared for. What you’ll find here, however, is a concise summary of the changes in SKAN 4 and an overview of how to approach each of the major ones. In addition, I’ll add some details on what you can expect in your SKAN reporting from Singular, including during those awkward weeks — or months (!!) — while you’re transitioning from SKAN 3 to SKAN 4. SKAN 4 strategy How to Transition from SKAN 3 4
  • 5. 5 Goodbye SKAN 3’s privacy thresholds. Hello crowd anonymity. At the same time, goodbye campaign ID, hello Source identifier. SKAN 4 Crowd Anonymity CROWD ANONYMITY Number of installs FEW MORE MOST Source Identifier This encodes the network dimensions that are known about an install — campaign, adset, country, placement, etc 12 123 1234 Conversion Values This encodes the past install activity of a user — level complete, revenue, add to cart, etc Null 3 Values Coarse 64 Values Fine SKAN 4 Major Update 1 Crowd anonymity and source identifier Crowd Anonymity and Source Identifier SKAN 4 5739 5739 5739 5739 Crowd anonymity determines how much data you get from SKAdNetwork. This is simple in concept but complicated in detail. The simple part: more installs per campaign equals higher crowd anonymity which will return more data. If you get only a few installs per campaign, you’ll only get minimal data. A large number of installs per campaign — only Apple knows how many, and the parameters could change over time — gets you the most data. CAMPAIGN LOCATION PLACEMENT CAMPAIGN CAMPAIGN LOCATION CAMPAIGN LOCATION PLACEMENT HIGH MEDIUM LOW SKAN 4 strategy How to Transition from SKAN 3
  • 6. 6 Many installs per campaign? You’ll get 4 digits of Source Identifier information in your first SKAN 4 postback: • Use them to gather data on campaign ID, ad set, geotargeting, ad placement, or other info • This helps you optimize campaigns and understand the value of results You’ll also get 64 potential values of post- install conversion data in your first SKAN 4 postback, which you can use to understand engagement, activity, and revenue from your new app users. Few installs per campaign? You’ll get less data in your Source Identifier: • Perhaps only 2 digits, similar but not identical to SKAN 3 You’ll get less data in your conversion values: • Coarse conversion value postbacks only have 3 potential values (whichever 3 you choose) More details on this in the next section, which details each of the 3 different postbacks you can get from SKAN 4, when you get them, and what data payload they can carry. Digits of Source Identifier Potential Values of post-install conversion data 4 64 SKAN 4 strategy How to Transition from SKAN 3
  • 7. 7 SKAN 3 only had 1 single lonely little postback, making mobile marketers struggle to understand the value of their ad campaigns. SKAN 4 offers 3 postbacks spread out over time, providing more insight and more value... at a pretty significant cost in complexity. Postback 1 Is the most data-rich postback, as you can see above, and it can be sent the quickest: within 2 days Postbacks 2 and 3 Postbacks 2 and 3 are very simple: each only has 1 of 3 possible values, and they will be set over longer periods of time • Postback 2: 3-7 days • Postback 3: 8-35 days Random delivery delays Actual delivery of postbacks will be impacted by a random timer. More on this later... POSTBACK 1 POSTBACK 2 POSTBACK 3 SKAN 4 Postbacks SKAN 4 Major Update 2 Multiple postbacks 0–2 DAYS 3–7 DAYS 8–25 DAYS 64 3 3 MAX VALUES MAX VALUES MAX VALUES Postback in SKAN 3 Postbacks in SKAN 4 1 3 SKAN 4 strategy How to Transition from SKAN 3
  • 8. 8 Postback 1 is the most critical postback for 2 simple reasons: it returns the quickest, and it carries the most data. There’s a lot of complexity in the range of values that you can potentially get from postback 1 depending on the level of crowd anonymity that you have achieved. SKAN 4 Conversion Values NULL 3 VALUES Coarse 64 VALUES Fine 123 Campaign Tier 0 Tier 1 Tier 2 123 Adset Tier 2 1234 Creative Tier 2 1234 + Source App Tier 3 SOURCE IDENTIFIER Tier 3 is where you want to be on postback 1. Getting there requires that you achieve high levels of crowd anonymity in a campaign through a large number of installs. If you do so, you’ll get: Maximum data in your Source Identifier • 4 digits of data • Plus a source app notification: essentially, a publisher ID telling you where the ad was shown Maximum data in your conversion values • 64 possible values, which Apple calls “fine” data If you only achieve lower levels of crowd anonymity you will receive less source identifier data and less conversion data: Tier 0 returns no data Tier 1 returns minimal data • Source Identifier: 2 digits only, not 4 • Conversion values: 3 possible conversion values only, not the full 64 Tier 2 returns a good amount of data: • Source identifier: 4 digits (but omits the source app) • Conversion values: 64 values of fine conversion data SKAN 4 strategy How to Transition from SKAN 3
  • 9. 9 For postbacks 2 and 3, it’s a much simpler world, but that simplicity comes at a cost: less data. Postbacks 2 and 3 are always only one of 3 values each. Think along these lines for your second and third postbacks: • 0, 1, 2 • Bad, OK, Good • Window-shopper, Buyer, Subscriber • Or basically any values you might want to encode to your P2 and P3 values, as long as there are only 3 Swimming in complexity already? Freaking out? Take a deep breath. Don’t worry. The key learning is simple: fund larger, fewer campaigns to maximize data return and you will (almost) always get all available SKAN 4 data. Also, be aware: Singular will both enrich your data with first-party insights from your own app — after all, your own analytics know when you get an install, engagement, and purchases — and will present your data in a simple, user- friendly, understandable way. But keep in mind, there’s more. Because we haven’t talked about delivery times yet. SKAN 4 strategy How to Transition from SKAN 3
  • 10. 10 If every postback arrived precisely at the end of its postback period, Apple’s efforts at ensuring marketing measurement privacy would fail. The first postback, for example, can be updated until 2 days after app install. If marketing analytics platforms got the postback immediately, they could simply tie it back to new app user arrivals, and bingo: associate a specific SKAdNetwork postback with a specific app user. So Apple adds random timers, which have changed in SKAN 4: Postback 1 random timer 24-48 hours, or 1-2 days Postback 2 random timer 24-144 hours, or 1-6 days Postback 3 random timer 24-144 hours, or 1-6 days That means that if marketers use the full postback update window in each case: Postback 1 could arrive 3 to 4 days after an install Postback 2 could be 10 to 15 days after an install Postback 3 could be a staggering 36 to 41 days after an install But yes, because this is SKAN 4, we’re not done with the complexity yet. Because Apple has introduced a feature that could return SKAdNetwork postbacks sooner. It’s called locking conversion values . SKAN 4 Major Update 3 Postback delays and locking conversion values POSTBACK 1 64MAX VALUES POSTBACK 2 3MAX VALUES POSTBACK 3 3MAX VALUES SKAN 4 Postbacks 24–144 HOURS 24–144 HOURS 24–48 HOURS 0–2 DAYS 3–7 DAYS 8–35 DAYS SKAN 4 strategy How to Transition from SKAN 3
  • 11. 11 If marketers and developers choose, they can lock conversion values as soon as their in-app analytics detect an acceptable level of data. In other words, if someone installs your retail app and buys an item immediately, you could lock the conversion and prepare a postback to be sent right away. In a game, if they play 5 levels on day 0, you could do the same. Don’t forget, however, each postback still has to wait for the random delay to expire: between 1-2 days on postback 1, and between 1-6 days for postbacks 2 and 3. If Apple didn’t require this, advertisers could lock all postbacks regardless of value at some point and then, as above, tease out which postbacks relate to which new app users. This means that in a scenario where you get great engagement and activity basically imme- diately and you lock the postback, you could achieve the following postback arrival periods: Postback 1 could arrive.........25 to 49 hours after install Postback 2 could arrive........4 to 5 days after install Postback 3 could arrive........8 to 14 days after an install Have you spotted the core challenge here? There’s a huge diversity between earliest possible and latest possible postback delivery times... which is poison for being able to measure and evaluate cohorts of new users. Essentially, marketers could see a potential diversity between earliest and latest possible postback delivery of: Postback 1.................................up to 4 days Postback 2.................................from 3 to 13 days Postback 3................................from 8 to 41 days Remember this delta. That potential diversity in postback delivery dates will become significant for how you approach your SKAN 4 strategy, as you’ll see later in the section on making the transition from SKAN 3 to SKAN 4. Quick hint: it makes cohort measurement MUCH harder. SKAN 4 strategy How to Transition from SKAN 3
  • 12. 12 It’s not universal across all browsers — only works in mobile Safari — and it’s not terribly comprehensive yet, but SKAN 4 does enable web to app measurement via the SKAdNetwork for Web Ads API. The benefit for marketers is clear: web ads can be cheaper than in-app ads, and web onboarding experiences can be richer, more immersive, and more engaging than a standard app listing page in the App Store. There are a bunch of steps to make it happen: the entity serving the SKAdNetwork- attributable link needs to be registered as an ad network with Apple, the link needs to be configured properly, and there must be an endpoint to provide a signed web ad impression, but there are some strong possibilities here in both web-to-app user acquisition. For owned platforms such as your own website or landing page, you can simply use Singular deep links for full measurement and analytics capability. SKAN 4 Major Update 4 Web to app support SKAN 4 strategy How to Transition from SKAN 3
  • 13. 13 13 Example: 1. You run a subscription app 2. Some users sign up and provide long-term revenue 3. Some users sign up but cancel their subscriptions after the trial period 4. If you can find differences between those groups (and you might have multiple subgroups within each) you can include that data in your SKAN 4 postbacks 5. That data can help you value cohorts, estimate LTV, and optimize ad budget allocation Finally: bear in mind that in SKAN 4, unlike SKAN 3, conversion values can go up AND down. In SKAN 3, if you were updating a conversion value before the postback timer period clock ran up, it could only go up. Now in SKAN 4, you can also decrement conversion values. This seems minor, but it’s a big deal for 2 reasons: • It’s a complete mind-shift from SKAN 3 • It enables much more flexibility around the value of newly acquired users Every app has flows that successful (ROI- returning) app users follow. And every app has flows that unprofitable users follow. The challenge in SKAN 3 is that sometimes the first few stages of user engagement and activity can look very similar for both groups. If that’s the case for you, in SKAN 4 you can decrease conversion values during the postback timer periods and supply yourself with valuable data for decision-making. SKAN 4 Major Update 5 Conversion value decreases Stay tuned as Singular adds capability for this. SKAN 4 strategy How to Transition from SKAN 3
  • 14. Preparation OK. You’ve either read or skimmed through 1,800 words of how SKAN 4 works, or you skipped down here right away. What do you need to do to prepare for the transition from SKAN 3 to SKAN 4? We’ve put together a detailed SKAN 4 readiness checklist which you can check out. But in short, here’s what you need to do. Getting ready for the SKAN 3 to SKAN 4 transition
  • 15. 15 Sure, it’s obvious, but it also requires communication, preparation, and action on the part of your product team: schedule an update to the Singular SDK in your app. As of November 2022, the Singular SDK has been SKAN 4 ready Transition Prep 1 Update the Singular SDK in your app It’s SKAN 3 compatible, so there’s no worry or risk of damage to existing SKAdNetwork implementations or attributions on legacy campaigns. SKAN 4 strategy How to Transition from SKAN 3
  • 16. 16 Those are very rare at the moment, but will start becoming more common in Q2 of 2023. At that point, if you haven’t set up a SKAN 4 model in your Singular dashboard, you’re going to be missing some data. In particular, you wouldn’t get any data for coarse conversion values: there’s no model prepared to receive that data. So have the conversation. Another reason to chat: If you’re ready to go, willing to make the transition, and eagerly anticipating new data from SKAN 4 but only half of your ad partners are ready, that’s a problem. In that scenario, you’ll need to make some decisions about either budget allocation — spend only with SKAN 4 ready partners — or timing of your SKAN 3 to SKAN 4 transition. Transition Prep 2 Talk to your acquisition and monetization partners Find out where they are in their SKAN 4 transition plans. If they’re already moving forward now, you need to catch up. Early in the SKAN 4 release process, we assumed the following was necessary to get SKAN 4 postbacks: iOS 16.1 device (and up) Ad network encodes SKAN 4 click MMP updates SKAN 4 conversion values However, we now know that’s NOT the case. All that is actually needed is 2 factors: iOS 16.1 device (and up) Ad network encodes SKAN 4 click SKAN 4 strategy How to Transition from SKAN 3
  • 17. 17 If you currently run ads on the web or are now considering it thanks to SKAN 4, chat with those ad partners as well. Get details on their timetables and anything you might need to do to integrate or work together. Transition Prep 3 Talk to your web partners SKAN 4 strategy How to Transition from SKAN 3
  • 18. 18 Part of the reason you want data from SKAdNetwork is to know what’s working. Part of the reason ad networks need data from SKAdNetwork is essentially for the same reason: so that they can optimize campaign targeting, delivery, and volume in near real-time to deliver the best results for marketers. Transition Prep 4 Share your source identifier hierarchies Share what you’ve encoded into the SKAN 4 source identifier digits, so they know when they’ve succeeded, know when they’ve failed, and can act appropriately in each circumstance. SKAN 4 strategy How to Transition from SKAN 3
  • 19. 19 Transition Prep 5 Plan your coarse conversion value strategy In some cases, due to low install volume, all you’ll get for postback 1 is a coarse conversion value. And for postbacks 2 and 3, that’s all it’s possible to get. Decide how to use coarse conversion values and what events or revenue amounts to encode to each of the 3 coarse values: low, medium, high: Here’s an example with a mixed event/ revenue model: SKAN 4 Coarse Conversion Value REVENUE GENERATED BETWEEN DAY 2 AND DAY 7 Low $0–20 Medium $20–40 High > $40 REVENUE GENERATED BETWEEN DAY 3 AND DAY 35 Low $0–40 Medium $40–100 High > $100 Suggestion: align your coarse conversion value strategy with your fine conversion value strategy, so that whatever data you get back — whether it was from fine or coarse — is coherent and actionable. A coherent strategy between the two possible conversion payloads will ensure that while coarse results will of course be less specific than fine results, they are at least comparable and speaking the same language. With a simpler revenue-only model, decide which revenue ranges in your fine conversion values should count as “low” in your coarse conversion values, and do the same for both “medium” and “high.” Event Value Fine Conversion Values Coarse Conversion Values APP OPEN 0 Low TUTORIAL COMPLETE 1 Low LEVEL UP 2 Low $1–2 3 Medium $2–3 4 Medium $3–4 5 Medium $4–5 6 Medium $5–6 7 Medium ... ... ... $62–63 62 High $63–INF 63 High SKAN 4 strategy How to Transition from SKAN 3
  • 20. 20 Transition Prep 6 Build a framework to evaluate users at each of the 3 postback stages The good news is that Singular will enhance reporting at each stage with SKAN Advanced Analytics, modeling for missing data due to insufficient crowd anonymity, and enriching cohort reporting for revenue and ROI at each stage. Even better: you’ll get confidence intervals so you know how much you can trust the modeled data: critical if you’re making significant budgeting decisions. See more in the “What to expect in your Singular SKAN dashboard” section below. SKAN 4 strategy How to Transition from SKAN 3
  • 21. Implementation Finally. You’ve learned, you’re prepared, and you’re ready to begin making the transition. Wait just a moment. You may have all the technical details down pat, but there are a few strategic questions to answer before you flip the switch. Building Your SKAN 4 Transition Strategy
  • 22. 22 Decide what data you need from each of the 4 possible postbacks you’ll be getting: Postback 1 • Either fine • Or coarse Postback 2 Postback 3 As I stated above, postback 1 fine and coarse conversion values should be aligned so that your post-install conversion data is compatible and makes sense. Postbacks 2 and 3 should be deeper-funnel events that take place between D2-D35 or higher-value conversions that will provide the most critical possible insight about the value of each cohort. Possible models include: Revenue Conversion events Engagement Funnel Mixed models • Conversion Events and Revenue • Engagement and Revenue • Funnel and Revenue Custom events/revenue model Strategic Decision 1 Building your conversion value models Bear in mind that most mobile experts don’t get this right immediately, so don’t let the desire for perfection shackle you. Do what seems right, and you’ll be able to update it later. (See model migration on page 23) Singular already offers optimized SKAN conversion model recommendations in many situations. This feature literally ranks SKAN conversion models for effectiveness, analyzing your app, your postbacks, and your goals, and suggests the optimal conversion strategy. With always-on SKAN conversion model optimization checking in the background, you’ll get notified if there are potentially more accurate models to try. This is available for revenue conversion models now, and will support additional models soon. SKAN 4 strategy How to Transition from SKAN 3
  • 23. 23 Model migration has historically been extremely challenging in SKAdNetwork. The problem is that when you migrate to a new model, you suffer from data gaps as the old model ages out and the new one phases in. In SKAN 4, that’s a significantly more extreme challenge due to the very long possible postback time periods, plus random delays. You could literally be waiting for a month and a half to have entirely present and clean data for the new model. Strategic Decision 2 Be willing to adapt, because Singular gives you free model flexibility The good news is that with Singular’s SKAN Advanced Analytics, you can migrate seamlessly and quickly, getting accurately modeled data on the same day you transition. Schedule time to chat for more details. SKAN 4 strategy How to Transition from SKAN 3
  • 24. 24 Remember what we said way back in the SKAN 4 major update 3 section about postback timing and conversion locking? There is a massive range between the earliest to latest delivery times in SKAN 4. And that massive diversity is poison to your ability to generate accurate modeled cohorts. After all, accuracy is key. As we calculated in that section, SKAN 4 postbacks from the same campaign and from the same day could be separated by as much as: Postback 1.................................up to 4 days Postback 2.................................from 3 to 13 days Postback 3................................from 8 to 41 days That’s why Singular’s recommendation right now is NOT to use conversion locking at all. Your app is unique, your needs are unique, so your mileage may vary, of course, but in general, the cost of getting early conversions is extremely high. Strategic Decision 3 To use conversion locking or not The challenge is that you have no idea on what day the conversion was locked, which creates a lot of uncertainty around the estimated install date. The result of that is cohorts are much harder to accurately model and your understanding of campaign value suffers. Sticking with the standard conversion windows for each of the postback periods buys you the certainty that each conversion was locked at the same time. Yes, there are still random timer delays, but 1 unknown is better than 2. What might cause this advice to change: At this point (January 2023) most of the major ad networks and platforms are not certain exactly how they want to handle SKAN 4 and achieve campaign optimization. As their thinking develops, this advice may change as well. SKAN 4 strategy How to Transition from SKAN 3
  • 25. 25 As I mentioned earlier, you can be getting SKAN 4 postbacks even before setting up your SKAN 4 models in your Singular MMP dashboard. Doing so will result in missing data, so you start developing your new conversion model strategies now to make sure you’ll be ready to go in mid Q1 2023. The good news: a SKAN 3 click from an ad network that hasn’t yet encoded SKAN 4 clicks or a pre-iOS 16.1 device will be handled properly by Singular. Strategic decision 4 Choosing when to set up your SKAN 4 models in Singular The challenge: If you start getting SKAN 4 postbacks before you configure a SKAN 4 model, you’ll start seeing SKAN 4 data. However, you won’t yet get anything reported for coarse conversion values, because they haven’t yet been created and encoded into a model. You will see 4-digital source identifiers, if your campaigns achieve high levels of crowd anonymity. Another challenge: Transitioning Singular has created “transition mode” for the inevitable period in which you’ll be getting both SKAN 3 and SKAN 4 postbacks. In transition mode 1, you can start getting SKAN 4 postbacks, but because you don’t have a SKAN 4 model set up, you won’t get coarse values or postback 2 or 3. In transition mode 2, you will have set up a SKAN 4 model, and both SKAN 3 and SKAN 4 will work. However, while in transition mode 2, SKAN 4 conversions for the first postback period will be limited to 24 hours using conversion locking, so that all your data (SKAN 3 and SKAN 4) is equivalent and makes sense. SKAN 4 strategy How to Transition from SKAN 3
  • 26. 26 This is operable via a toggle mode, so you can turn transition mode — and which version of transition mode — on or off as you choose. The key decision you’ll have to make upon chatting with your ad partners is deciding when you’ll only accept SKAN 4 data and therefore will not invest in any subsequent SKAN 3-only campaigns. For example, if you use 10 user acquisition ad networks but only 5 are fully updated for SKAN 4, you might choose to run in transition mode. If, on the other hand, 8 are fully updated for SKAN 4 and only 2 are not, you might decide to go full steam ahead on SKAN 4 and pause campaigns with the laggard ad networks until they complete their SKAdNetwork 4.0 build-out and configuration. Talk to your Singular representative about the right time to make all of this live. SKAN 4 strategy How to Transition from SKAN 3
  • 27. Operation Assuming you’ve worked through all of the above, prepared, strategized, and transitioned, you should end up in a happier place than you were with SKAdNetwork 3.0. Even if you used SKAN Advanced Analytics to achieve close to 90% accurate D7 revenue. What to expect in your Singular SKAN dashboard
  • 28. 28 This campaign view will be aligned to the conversion models that you’ve set up for your SKAN 4 reporting, and will show what each campaign ID has achieved. That will include D1, D7, and D35 revenue, which is now more accurate than under SKAN 3 thanks to the additional data from SKAN 4. With more data, you’ll also be able to set up SKAN 4 to provide deeper granularity for geo-based reporting: For SKAN 4, Singular will display a coherent view of the data from all the postbacks that you are getting, providing a single number for revenue, installs, and events for each campaign. That’s thanks to a modeling layer which takes in all postbacks, including those with null conversion values, coarse conversion values (low, medium, high, or whatever you’ve chosen), and detailed fine conversion values. Singular’s technology also takes into account activity, engagement, and purchases in your own first-party data from your app, and then provides a modeled view of the data. SKAN 4 Modeling Layer Campaign Installs $ Revenue Reached Level 3 Reached Level 4 123 20 12.4 4.3 5.7 SKAN 4 Geo Report Network Country SKAN installs A United States 1,543 A United Kingdom 344 A South Korea 4,045 B Australia 823 B United States 9,043 C Germany 5,324 SKAN 4 strategy How to Transition from SKAN 3
  • 29. 29 All of which is possible because Singular’s SKAdNetwork solution enriches campaign names, decodes conversion values, models missing data, and provides extremely accurate data estimates. All of which appears alongside your cost and percentage of installs that you’ve received conversion values for. SKAN 4 Modeling Layer With modeled data from each potential postback and your own in-app data, you’ll also be able to see cohort revenue: Campaigns Installs $ d1 Revenue $ d7 Revenue $ d35 Revenue 123 20 $12.4 $38.30 $85.10 P1 P3 P2 User Level MMP Data SKAN 4 strategy How to Transition from SKAN 3
  • 30. Get help ROI BY APP CTR BY APP (PER OS) INSTALLS COST BY APP CLICKS BY APP REQUEST A DEMO Schedule some time with a Singular expert to walk through how we can help with your SKAN 3 to SKAN 4 transition. Singular’s SKAN Advanced Analytics was first to market with modeled metrics, and estimated SKAN cohorts which provides crucial comprehensive performance insights. With increased data signals from SKAN 4’s changes, intelligent conversion model support to put a stop to data loss, and optimized conversion model recommendations, you’ll be running high- performance, privacy-safe campaigns at scale in iOS in no time. Get in touch today, and we’ll help you every step of the way.