--- title: "Reutilizando a marcação do Google Analytics" slug: "reusing-google-analytics-tagging" updated: 2026-06-12T10:30:51Z published: 2026-06-12T10:30:51Z canonical: "docs.xtremepush.com/reusing-google-analytics-tagging" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt > Use this file to discover all available pages before exploring further. # Reutilizando a marcação do Google Analytics Você pode reutilizar seus dados do Google Analytics para direcionar seus usuários com a [integração Xtremepush do Google Analytics](/documentation/docs/pt-br/google-analytics-4). Para habilitar isso, você precisará fazer alguns trabalhos tanto no App quanto na Plataforma. ## Lado do app ### iOS Para ativar o recurso de segmentação do Google Analytics, chame o seguinte método com o ID do Google Analytics como o segundo parâmetro onde isso estiver disponível: **Swift** ```swift // iOS enable google analytics targeting XPush.hitTag("user.ga_id", withValue:GA_ID); ``` **Objective-C** ```objectivec // iOS enable google analytics targeting [XPush hitTag:@"user.ga_id" withValue: GA_ID]; ``` O ID do Google Analytics pode ser recuperado usando o seguinte método a partir do GA SDK. **Swift** ```swift tracker.get(kGAIClientId) ``` **Objective-C** ```objectivec [tracker get:kGAIClientId] ``` Esse ID também deve ser definido como uma dimensão personalizada no rastreador GA **Swift** ```swift // Set the custom dimension value on the tracker using its index. tracker.set(GAIFields.customDimension(for: 1), value:GA_ID) ``` **Objective-C** ```objectivec // Set the custom dimension value on the tracker using its index. [tracker set:[GAIFields customDimensionForIndex:1]  value:GA_ID]; ``` Se você tem um ID de usuário que envia para o Xtremepush, pode definir isso como uma dimensão personalizada também, caso ainda não faça isso. **Swift** ```swift tracker.set(GAIFields.customDimension(for: 2), value:YOUR_User_ID) ``` **Objective-C** ```objectivec [tracker set:[GAIFields customDimensionForIndex:2]  value:YOUR_User_ID]; ``` Seu ID de usuário também deve ser definido como o ID de usuário no rastreador GA. **Swift** ```swift tracker?.set(kGAIUserId, value:YOUR_User_ID) ``` **Objective-C** ```objectivec [tracker set:kGAIUserId value: YOUR_User_ID]; ``` Finalmente, após completar as configurações acima, um `ScreenView` pode ser enviado **Swift** ```swift tracker.send(GAIDictionaryBuilder.createScreenView().build() as! [AnyHashable : Any]!) ``` **Objective-C** ```objectivec [tracker send:[[GAIDictionaryBuilder createScreenView] build]]; ``` > [!TIP] > Os IDs devem ser enviados a *cada* acerto ### Android Para habilitar o recurso de segmentação do Google Analytics, chame o seguinte método com o ID do Google Analytics como segundo parâmetro onde isso está disponível. ```java // Android enable google analytics targeting mPushConnector.hitTag("user.ga_id", GA_ID); ``` O ID do Google Analytics pode ser recuperado usando o seguinte método a partir do GA SDK. ```java tracker.get("&cid"); ``` O GA_ID e o YOUR_User_ID também devem ser definidos como dimensões personalizadas no rastreador GA. Por exemplo, um `ScreenView` pode ser enviado da seguinte forma: ```java // Send the custom dimension with a screen view.       tracker.send(new HitBuilders.ScreenViewBuilder()           .setCustomDimension(1, GA_ID )           .setCustomDimension(2, YOUR_User_ID )           .build()       ); ``` > [!TIP] > Os IDs devem ser enviados a *cada* acerto