Medición de campañas

En este documento se ofrece una descripción general de cómo medir campañas y fuentes de tráfico con el SDK de Google Analytics para Android, versión 4.

Descripción general

La medición de campañas en Google Analytics permite atribuir campañas y fuentes de tráfico a la actividad del usuario en tu aplicación. Estas opciones están disponibles para la atribución de campañas y de fuentes de tráfico en la versión 4 del SDK de Google Analytics para Android:

En las siguientes secciones se describe cuándo y cómo implementar cada tipo de medición de campaña en tu aplicación.

Atribución de campañas de Google Play

La medición de campañas de Google Play te permite ver qué campañas y qué fuentes de tráfico están enviando usuarios para que se descarguen su aplicación en Google Play Store. Se recomienda que todos los programadores implementen la medición de campaña de Google Play Store.

Implementación de la atribución de campañas de Google Play

Cuando un usuario descarga tu aplicación de Google Play Store, la aplicación Play Store envía el intento INTENT_REFERRER a tu aplicación durante la instalación. El intento contiene el valor del parámetro referrer del enlace que se ha utilizado para contactar con la página de Google Play Store de la aplicación, si es que existe una.

Para atribuir una descarga de la aplicación a una campaña, debes agregar el parámetro referrer a cualquier enlace que lleve a Google Play Store y agregar BroadcastReceiver a la aplicación para que pueda recibir y configurar la información de campaña que se incluye en la intención en el objeto de seguimiento de Google Analytics.

Se recomienda a la mayoría de los programadores que utilicen el receptor BroadcastReceiver que se proporciona con el SDK. Para implementar la medición de campaña de Google Play Store con el receptor incluido:

1. Agrega el receptor de Google Analytics al archivo AndroidManifest.xml. Para ello, copia y pega estas etiquetas:

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

2. Agrega los parámetros de campaña de Google Analytics a las URL de Google Play.

A continuación, agrega el parámetro referrer a todas las URL que enlazarán directamente con Google Play Store y configura el valor del parámetro como una cadena de parámetros de campaña de Google Analytics que describa la fuente; como en este ejemplo:

https://play.google.com/store/apps/details?id=com.example.application
&referrer=utm_source%3Dgoogle
%26utm_medium%3Dcpc
%26utm_term%3Drunning%252Bshoes
%26utm_content%3Dlogolink
%26utm_campaign%3Dspring_sale

Para obtener más información sobre cómo crear cadenas de parámetro de campaña, utiliza la herramienta Creador de URLs de Google Play o consulta la sección de referencia Parámetros de campaña.

Comprobación de la atribución de campañas de Google Play

Para verificar que la implementación de la medición de campañas de Google Play funciona correctamente antes de publicar tu aplicación, utiliza la Guía de comprobación de la solución de atribución de campañas de Google Play.

Atribución general de campañas y de fuentes de tráfico

Cuando se instala una aplicación, las referencias pueden iniciarla desde campañas publicitarias, sitios web u otras aplicaciones. En este caso, las fuentes de tráfico de referencia o las campañas de marketing pueden atribuirse a la actividad del usuario en las sesiones posteriores configurando los parámetros de campaña directamente en un objeto de seguimiento con el método setCampaignParamsFromUrl.

// Get tracker.
Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker(
    TrackerName.APP_TRACKER);

// Set screen name.
t.setScreenName(screenName);

// In this example, campaign information is set using
// a url string with Google Analytics campaign parameters.
// Note: This is for illustrative purposes. In most cases campaign
//       information would come from an incoming Intent.
String campaignData = "http://examplepetstore.com/index.html?" +
    "utm_source=email&utm_medium=email_marketing&utm_campaign=summer" +
    "&utm_content=email_variation_1";

// Campaign data sent with this hit.
t.send(new HitBuilders.ScreenViewBuilder()
    .setCampaignParamsFromUrl(campaignData)
    .build()
);

Consulta la sección Configuración avanzada para obtener información detallada sobre el método getTracker.

Parámetros de campaña

Los parámetros de campaña se usan para enviar información sobre las fuentes de tráfico y las campañas que atraen a los usuarios a tu aplicación.

En la siguiente tabla se incluyen los parámetros de campaña disponibles que pueden usarse en Google Play o en la medición de campañas general:

Parámetro Descripción Ejemplos
utm_source Fuente de la campaña; se usa para identificar un buscador, un boletín informativo u otra fuente. utm_source=google
utm_medium Medio de la campaña; se usa para identificar un medio, como el correo electrónico o el coste por clic (CPC). utm_medium=cpc
utm_term Término de la campaña; se usa con la publicidad en buscadores para proporcionar las palabras clave de los anuncios. utm_term=running+shoes
utm_content Contenido de la campaña; se usa para hacer pruebas A/B y en los anuncios sobre contenido para diferenciar los anuncios o los enlaces que llevan a la misma URL. utm_content=logolink
utm_content=textlink
utm_campaign Nombre de la campaña; se usa en los análisis de palabras clave para identificar una promoción de producto o una campaña estratégica concretas. utm_campaign=spring_sale
gclid Parámetro de etiquetado automático de Google Ads; se usa para medir anuncios de este producto. Este valor se genera de forma dinámica y no puede modificarse en ningún caso.

Creador de URLs de Google Play

Esta herramienta permite generar URLs para la medición de campañas de Google Play.