AppsFlyer Integration Guide

Integration Process

1. AppsFlyer Settings

1) Integrated Partners

1. Configuration – Integrated Partners – Enter ‘dable’ in the search box
2. Click the ‘dable’ – Activate Partner →  Activate partner for attribution and postback transfer

2) Attribution Link

Configuration – Integrated Partners – Click the ‘dable’ – Click the ‘Attribution Link’ button
  • Check the Attribution Link that connects to the app market (Google Play or App store)
  • Copy the URL and use it as the landing URL when creating contents in Dable
  • Lookback window is the period of time to measure achievements. For example, if you set the lookback window to 7 days, only the events that have occurred within 7 days after clicking on the ad will be recognized as the achievement of the ad network.
  • *Parameter value is automatically matched by Dable, so no setting is required

3) In-App Events

1. Configuration – Integrated Partners – Click the ‘dable’ – Activate Partner – Activate In-App Events Postback & Add Event
2. Select Event Name and Partner Event Name → On the left side, select the event name assigned from the advertiser app. For the partner event name on the right side, choose from the Dable event names below and make a match

10 Dable event names

  • Install: dable_evt_install
  • View: dable_evt_view_content
  • Sign up & Enter information: dable_evt_registration
  • Login: dable_evt_login
  • Open App: dable_evt_app_open
  • Shopping Cart: dable_evt_add_to_cart
  • Purchase: dable_evt_purchase (If you want to track purchase events, you need to check the ‘Send Revenue’ button)
  • event1: dable_evt_custom_1
  • event2: dable_evt_custom_2
  • event3: dable_evt_custom_3

In-app event postback window refers to the period of sending the postback to Dable on in-app events that take place after install, reattribution, and reingagement

4) OneLink

1. Engagement & Deep Linking – OneLink Configuration – Add OneLink *Select OneLink Name & App
2. Engagement & Deep Linking – Link Management – Add Custom Attribution Link *Select link type (related guide)
3. 1 General Setting – Link Name and OneLink Configuration – click the ‘Create Link’ at the bottom *Select the OneLink set at 4-1 in the ‘Onelink Setting’ tab *Enter ‘Dable’ for Media Source
4. Select Link – Long Link *Only Long Link can be used

Recommended Images & Titles

Recommended Images & Titles

Recommended Images

Recommended Titles

  • Titles introducing useful tips and tricks.
    e.g.) Tips to Make Your Makeup Last Overnight.
    e.g.) Simple Tips to Run Android Apps on Your Computer.
    e.g.) How to Wear Your Loafers with Comfort and Style.
  • ‘Ranking list’ style titles (e.g. Top N).
    e.g.) 3 Best Boyfriend Gifts for Valentine’s Day.
    e.g) 11 Most Interesting Jobs That Trigger Your Curiosity.
    e.g) 10 Don’ts When Staying in a Hotel.
    e.g) 4 Recommended Destinations for a One Day Trip.
  • ‘User review’ style titles (like a journal).
    e.g.) I renewed my living room to create an academic atmosphere.
    e.g.) Our family went to Zhangjiajie on our vacation.
    e.g.) My skin was perfect skin on a wedding day – I was shining brighter than the bride!
  • Titles using seasonal expressions.
    e.g.) How to Be a Charming Boyfriend This Summer.
    e.g.) A Perfect Tip to Save Your Electricity Bills in Summer.
    e.g.) What Are the Seasonal Ingredients in March?
  • Titles using expressions that sound like informative contents.
    e.g.) Titles using seasonal expressions.
    e.g.) How to Be a Charming Boyfriend This Summer.
    e.g.) A Perfect Tip to Save Your Electricity Bills in Summer.
    e.g.) What Are the Seasonal Ingredients in March?
  • Titles using public figures.
    e.g.) Mila Kunis Reveals Her Secret to After Birth Weight Loss.
    e.g.) Emma Stone’s ‘How to Use a Spam Blocking App’
  • Titles introducing fun and interactive contents.
    e.g.) Want to Know What Your Spouse Looks Like? Try This Psychological Test! 
    e.g.) Will I Get Married in 2019? Find out Your Ideal Type in 12 Questions!

Best Cases by Industry

[P2p]

The ‘8.2 Policy’ – Where to Go Aside from Banks?
Attract users’ interest by mentioning hot government policy.

[Marriage]

Find Out My Marriage Score in 30 Seconds.
Mention specific time (e.g. 30 seconds) to engage users.

[Education]

An Ivy Leaguer Reveals Tips for Your Child.
Show in recommended contents area with a column-like title.

[Diet]

Lee, Bo-young says, “You Don’t Have to Starve!”
Quote a celebrity’s interview.

[Real Estate]

Why 84㎡ is Considered the Most Popular Housing Type.
Show in recommended contents area with a column-like title.

[Beauty]

The New Anti-Aging Material Hot in Beauty Industry.
Use expressions that show this is hot in the industry.

[Life Insurance]

How Much Money Should You Save to Make 100M?
Show specific numbers (100M) to attract users.

[Travel]

Show specific numbers (100M) to attract users.
Entice users by using a ‘ranking list’ style title

[Car Insurance]

7 Tips to Save Money on Your Car Insurance.
Entice users by using a ‘ranking list’ style title

[Used Cars]

TOP 10 Used Cars in March.
Mention specific timing (March) to attract users’ interest

[Start-up Business]

Work from Home, Small Capital Business Is Hot Nowadays.
Show in recommended contents area with a column-like title.

[Dental Clinic]

How to Choose ‘Dental Implants’
Show in recommended contents area with a column-like title.

[Ophthalmic Clinic]

An Ophthalmologist Reveals the Truth of the “LASIK Surgery Pricing”
Attract users’ attention by using expressions that bring up an issue, rather than showing a discounted price.

[Commerce]

“Why Did I Miss This?” Creative Items You Might Have Missed.
Use expressions that show this is hot in the industry.

[Growth Support]

Park, Namjung says, “My Daughter Is Taller Than I Am”
Quote a celebrity’s interview.

Worst Cases by Industry

[Car Insurance]

XX Direct Car Insurance – How Much Is My Insurance?
Too much texts in the image and extreme ad copies used.

[Diet]

Too much texts in the image and extreme ad copies used.
Too much texts in the image and extreme ad copies used.

[Franchise]

XX Business. Earn 2 Million/Day, 700 Million/Year. Call Now
Too much texts in the image and extreme ad copies used.

[English Education]

Study English in Smart Way. Free iPad for All.
Too much texts in the image and extreme ad copies used.

[Insurance]

Get Free Gift Cards and Tax Refunds!
Gift image is directly shown in the ad.

[Travel]

Follow ‘XX’ to Win a Prize!
Product image is directly shown in the ad.

[Marriage]

Want to Know Your Marriage Score?
Standard banner type image using buttons is used in the image.

[Reference] Image Requirements.

How to make a robots.txt file

How to make a robots.txt file that increases site visibility

Step 1. Open Notepad

  • Open a default text editor program in your computer, e.g. Notepad.
  • Copy and paste the following to the Notepad.
User-agent: AdsBot-Google-Mobile
User-agent: AdsBot-Google
User-agent: Googlebot
Allow: /

This means you are allowing Googlebot (desktop, mobile, and Search) to crawl your site

Step 2. Save File and Upload

  • After creating the robots.txt file, please save the file under the name of ‘robots.txt’.
  • Upload the file to root directory (root folder) of your site. Root directory is like a ‘parent(root) folder’ in folder structure. Q. In a root folder named ‘Dable,’ we have three sub folders – Company A, Company B, and Company C. In this case, what is the root directory of this site? A. The answer is – ‘Dable’.
  • Often, root directory has public_html, html, www, wwwroot, and htdocs as its name. If you cannot find any folder with these names, please look for a folder that has an index file (index.php, index.html, default.html) in it. Then upload the robots.txt file in that folder (note that it could be an html folder under www). You’re all set!

Step 3. Check and Confirm.

  • For example, if your website address is http://www.dable.io and you can see all the things you have entered in the Notepad when you type http://www.dable.io/robots.txt in the address bar, then you can confirm your robots.txt file has been successfully uploaded.
  • ​ For example, if your website address is www.dable.io and you can see all the things you have entered in the Notepad when you type www.dable.io/robots.txt in the address bar, then you can confirm your robots.txt file has been successfully uploaded.
  • There should be only one robots.txt file for each site.

We hope these tips will be helpful in enjoying a successful advertisement experience through Dable! We will always strive to provide better information to help you increase profits.

If you wish to know more about our services or have any suggestions, please contact ad@dable.io.

Refund

Refund

The refund policy depends on which country the account pays for. Below is the case for the Korea

In case of refund, remaining budget will be refunded after deducting a 5% cancellation fee. You can request for refund by clicking Ad Budget Management > Refund menu in the dashboard. Refund requests will be processed on the 15th or at the last day of each month.

Optimizing Sites

Customers who show interest in your ad campaign may be widespread throughout the network, however, not all of these customers have same value. Let’s say 1,000 users have clicked your ad in Website A and Website B and these clicks had same CPC. Let’s also say that Website A showed 50 conversions while Website B had only 10 conversions. If the goal of your ad campaign was Conversion, we can say Website A shows higher performance, based on the conversion rate. Therefore, we can decide to increase the CPC in Website A which shows higher performance in conversion, the campaign’s goal. By doing so your ad campaign will be more competitive and helpful in securing more traffic.

Select Media Type criteria in the Performance page to see ad performance for each media type.
  • Campaign performance may vary for each media type. If this is the case, try showing ads only in certain media category or increase CPC for that category.
  • You can change CPC for each media type by going to the Campaign page and clicking on Change Max CPC Settings > Detailed Settings.

You can have even more granular control over optimizing a campaign’s performance. By optimizing by sites, you can check each site’s performance and decide to increase CPC or exclude from showing ads depending on the site’s performance.

  • Select a campaign in the Performance page and click Site criteria to see each site’s ad performance. 
  • In the Performance Details you can adjust each site’s CPC based on the number of conversions or conversion rate.

A/B Test

A/B test is one of the perfect testing methods to see what your potential customers are responding at. In the Performance page, you can identify the best option among two or more different options. For example, with A/B test you can identify which image and ad text are most effective, and which media category or device shows the highest performance.

  1. Select one parameter for your test. You must select only one parameter for one test.
    1. Create one or two campaigns and make all the settings identical except for the parameter you wish to test. For example, if you wish to test the difference in performance between ‘news articles’ and ‘community sites,’ create two campaigns that have all the settings such as CPC, creatives, time, location, etc. identical but for media.
  2. Run the campaigns for at least 3~7 days.
  3. Analyze the results in the Performance page.
  4. You can change budget or adjust campaign settings based on the results.

You can use the following as parameters for the A/B test.

  • Ad title
  • Ad image (thumbnail)
  • Landing page
  • Media category
  • Location
  • Device

Verifying Script Installation

In the Verify Installation page, you can check the installation status and data for debugging (if needed).

Script Type In the Script Type cell, you can see what kind of scripts are installed in your website. Script name will be shown if the script works normally.  

Status In the Status cell, you can see whether the script is active or not. ‘Active’ will be shown for scripts that are properly installed and collecting logs. Last log collection time is also shown, which is one hour from now. If a script is showing ‘Warning’ in the status cell it means the script has not been collecting any data for the last 24 hours. If this is the case, you need to check whether the script has been installed properly. 

Compared to the Previous Day In this cell, you can see a trend by comparing a script’s action data collected on the previous day during the same time period (24 hours). For example, if you check this data on June 22 10 AM, the cell will show data comparing ‘June 20 10 AM to June 21 10 AM’ with ‘June 21 10 AM to June 22 10 AM.’ Check how your script has been working in the recent past.

Details If your script is Active, you can say that it is working normally. In this cell, you can see the URL of where your script is located at. For example, if you installed ‘viewcontent’ script on your ad’s landing page, the script will be activated when users reach the landing page. Then the Details cell will show that URL with further data including time and device type. You can use this information to check if your script has been installed in the correct location.

Installing Conversion Script

You can track actions that people take on your website and optimize your ad performance by using Dable’s conversion script. See what kind of actions users are taking on your website.

  • Each ad account has its own conversion script.
  • To see the conversion script for your ad account, click on the ‘Conversion Script’ menu on the left side of the dashboard.

PageView Script & Event Script Dable recommends at least two scripts to be installed for tracking purposes.

PageView Script (Required) PageView Script is a must; it should be installed to collect logs from your website. PageView script is installed on the entire website or ad’s landing page. We highly recommend that you place this script in website’s header so it can be used on all pages. 

<!-- Begin Dable Script / For inquiries, contact support@dable.io -->
<script>
(function(d,a,b,l,e,_) {
d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments)};e=a.createElement(l);
e.async=1;e.charset='utf-8';e.src='//static.dable.io/dist/dablena.min.js';
_=a.getElementsByTagName(l)[0];_.parentNode.insertBefore(e,_);
})(window,document,'dablena','script');
dablena('init', 'dable.io');
dablena('track', 'PageView');
</script>
<!-- End Dable Script / For inquiries, contact support@dable.io -->

*These codes are examples. You can check your own script in the dashboard.


Event Script An event refers to an action performed by users within your website. You will be tracking this event. Events can be signing up, making a purchase, searching for an item or adding an item to shopping cart. Select a conversion type you wish to measure in your ad campaign. Dable provides several custom conversion trackings to meet most of your measuring needs. For example, if your ad campaign is focused on collecting user DB, you need to track a user action of entering and sending personal information on the landing page. In this case you can use ‘Signup or DB input success page’ script. Generally you install this script in the ‘input success page’ where a user is led to after entering his/her information, but you can also track this action by tracking a button click in case you do not have a destination URL.

<!-- Begin Dable Script / For inquiries, contact support@dable.io -->
<script>
(function(d,a,b,l,e,_) {
d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments)};e=a.createElement(l);
e.async=1;e.charset='utf-8';e.src='//static.dable.io/dist/dablena.min.js';
_=a.getElementsByTagName(l)[0];_.parentNode.insertBefore(e,_);
})(window,document,'dablena','script');
dablena('init', 'dable.io');
dablena('track', 'CompleteRegistration');
</script>
<!-- End Dable Script / For inquiries, contact support@dable.io -->

*These codes are examples. You can check your own script in the dashboard.