Google Play URL Builder

Google Play URL Builder

Use the tool below to generate URLs for Google Play Campaign Measurement

This builder allows you to easily add UTM parameters to URLs so you can track Custom Campaigns in your Google Analytics account.

Analytics Google Tracking script

5 Share

Fill in the form

Ad Network *

The object that was interacted with

Application ID *

The final package that is used in your built .apk's manifest

Campaign Source *

original referrer, e.g. google, citysearch, newsletter4

Campaign Medium

marketing medium, e.g. cpc, banner, email

Campaign Term

paid keywords, e.g. running+shoes

Campaign Content

ad-specific content used to differentiate ads

Campaign Name

product, promotion code, or slogan

BUILD URL

What is the Google Play Url builder?

How you can use it in your campaign?

Measuring campaigns in Google Analytics enables the attribution of campaigns and traffic sources to user activity within your application. These options are available for campaign and traffic source attribution in the Google Analytics SDK for Android:

  • Google Play Campaign Attribution - See which campaigns, websites, and other apps are referring users to Google Play Store to download your app.
  • General Campaign & Traffic Source Attribution - See which campaigns or referrers launch your app after it is installed.

Google Play Campaign Attribution

Implementing Google Play campaign attribution

When your app is downloaded from Google Play Store, the Play Store app broadcasts an INTENT_REFERRER to your app during installation. This intent contains the value of the referrer parameter of the link used to reach your app's Google Play Store page, if one was present.

To attribute an app download to a campaign, you must add a referrer parameter to any links that point to Google Play Store, and add a BroadcastReceiver to your app to receive and set the campaign information contained in the intent on your Google Analytics tracker.

It is recommended that most developers use the BroadcastReceiver provided with the SDK.

Add the Google Analytics receiver to your AndroidManifest.xml file

<!-- Used for Google Play Store Campaign Measurement-->
<service android:name="com.google.analytics.tracking.android.CampaignTrackingService" />
<receiver android:name="com.google.analytics.tracking.android.CampaignTrackingReceiver" android:exported="true">
  <intent-filter>
    <action android:name="com.android.vending.INSTALL_REFERRER" />
  </intent-filter>
</receiver>

Add the Google Analytics receiver to your AndroidManifest.xml file

Add a referrer parameter to any URLs that will be linking directly to Google Play Store and set the value of that parameter to a string of Google Analytics campaign parameters that describe the source, as in this example:

https://play.google.com/store/apps/details?id=com.example.app&referrer=utm_source%3Dgoogle%26utm_medium%3Dcpc%26utm_term%3Dpodcast%252Bapps%26utm_content%3DdisplayAd1%26utm_campaign%3Dpodcast%252Bgeneralkeywords

Remeber: Google Analytics is case sensitive, so don't duplicate UTM parameters in uppercase or lowercase. Use always the same namespace.

Finally don't use "/" slash character in your UTM parameters, slash is used to separate paths and it can cause problem or error during Analytics recognition data.

Information and examples

Campaign parameters are used to pass information about the traffic sources and campaigns that are bringing users to your app.

The table below contains the available campaign parameters that can be used in Google Play or general campaign measurement:

AD Network

Required

Used to identify the AD Network source

Application ID

Required

The final package that is used in your built .apk's manifest
Example: com.example.application

Campaign Source

Required

Campaign source; used to identify a search engine, newsletter, or other source
Example: google

Campaign Medium

Campaign medium; used to identify a medium such as email or cost-per-click (cpc)
Example: cpc

Campaign Term

Campaign term; used with paid search to supply the keywords for ads
Example: running+shoes etc.

Campaign Content

Campaign content; used for A/B testing and content-targeted ads to differentiate ads or links that point to the same URL
Example: logolink or textlink

Campaign Name

Google Ads autotagging parameter; used to measure ads. This value is generated dynamically and should never be modified.
Example: logolink or textlink

Share this Tool

Did you like it? Share it!

Share this tool

Related tools. Try these one!

Generators, builders and validators to improve your SEO and web performances

Home Back to top of the page