# गूगल एनालिटिक्स इंटीग्रेशन

<Aside type="caution" icon="setting" title="डेवलपर की सहायता आवश्यक है">
 इंटीग्रेशन सेट अप करने के लिए आपको अपनी डेवलपमेंट टीम से मदद की आवश्यकता होगी। कृपया यह गाइड उनके साथ साझा करें।
</Aside>

गूगल एनालिटिक्स [यूज़र आईडी](https://support.google.com/analytics/answer/3123662?authuser=1) सुविधा आपको एक ही यूज़र्स से कई डेटा संसाधनों को जोड़कर व्यापक यूज़र डेटा एकत्र करने और लागू करने देती है।
Pushwoosh को गूगल एनालिटिक्स से कनेक्ट करें और ऑडियंस सेगमेंटेशन और अपने पुश नोटिफिकेशन अभियानों को लक्षित करने के लिए GA डेटा का उपयोग करें। आइए देखें कि यह कैसे काम करता है।

## यूज़र आईडी सक्षम करें

अपने [गूगल एनालिटिक्स अकाउंट](https://analytics.google.com/analytics/web/provision/#/provision) में यूज़र आईडी सुविधा को सक्षम करने के लिए, गूगल गाइड का पालन करें: [https://support.google.com/analytics/answer/3123666](https://support.google.com/analytics/answer/3123666)

<Aside type="note">
यूज़र आईडी रिपोर्टिंग व्यू बनाना न भूलें (जैसा कि यूज़र आईडी सक्षम करने पर GA गाइड के _चरण 3_ में वर्णित है)।
</Aside>

## अपने ट्रैकिंग कोड में यूज़र आईडी सेट अप करें

<Aside type="note">
 हम गूगल टैग मैनेजर फ्रेंडली हैं

हम Pushwoosh SDK को इंटीग्रेट करने के लिए गूगल टैग मैनेजर (GTM) का उपयोग करने के लिए प्रोत्साहित करते हैं। निम्नलिखित कोड GTM पर आधारित है, लेकिन इसे पेज पर एक साधारण जावास्क्रिप्ट के रूप में चलाने के लिए संशोधित करना आसान है।
</Aside>

## Pushwoosh वेब SDK इंटीग्रेट करें

अपने गूगल टैग मैनेजर में Pushwoosh SDK को इंटीग्रेट करने के लिए, [वेब पुश SDK गाइड](/hi/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30#installing-from-google-tag-manager) का पालन करें।

## GTM में यूज़र आईडी टैग बनाएं

**सभी पेज** ट्रिगर पर फायर होने वाला एक **कस्टम HTML टैग** बनाएं।
Pushwoosh और गूगल एनालिटिक्स के बीच यूज़र डेटा से मेल खाने वाले यूज़र आईडी को सेट अप करने के लिए निम्नलिखित कोड का उपयोग करें।

नीचे दिए गए उदाहरण में, हम यूज़र आईडी सेट अप करने के लिए Pushwoosh हार्डवेयर आईडी (HWID) का उपयोग करते हैं। आप एक अलग पहचानकर्ता का उपयोग कर सकते हैं, लेकिन सावधान रहें कि ईमेल पते या किसी अन्य व्यक्तिगत रूप से पहचान योग्य जानकारी (PII) को यूज़र आईडी में न डालें क्योंकि यह [गूगल एनालिटिक्स गोपनीयता नीति](https://policies.google.com/privacy) के अनुरूप नहीं है।

```javascript title="JavaScript"
<script>
  var registrationStatus = localStorage.deviceRegistrationStatus;
  var registrationId = localStorage.deviceRegistrationId;
  var gaRegistered = registrationStatus === 'registered' ? registrationId : false;

  if (!gaRegistered) {
    var Pushwoosh = Pushwoosh || [];
    Pushwoosh.push(['onPermissionGranted', function(api) {
      api.getParams()
        .then(function(params) {
          var hwid = params.hwid;
          ga('set', 'userId', hwid);
          ga('send', 'pageview');
          localStorage.setItem('deviceRegistrationId', hwid);
          api.registerUser(hwid);
        })
    }])
};
</script>
```

<img src="/integrations-google-analytics-integration-1.webp" alt="यूज़र आईडी सेटअप के लिए गूगल टैग मैनेजर में कस्टम HTML टैग"/>

## पेज व्यू टैग में यूज़र आईडी जोड़ें

यदि यूज़र के लिए यूज़र आईडी ज्ञात है तो उसे शामिल करने के लिए अपने **पेज व्यू टैग** को संशोधित करें:

```javascript title="JavaScript"
<script>
  var hwid = localStorage.deviceRegistrationId;
  var registrationStatus = localStorage.deviceRegistrationStatus;
  var isNeedToTrackUser = hwid && registrationStatus === "registered";

  if (isNeedToTrackUser) {
    ga('set', 'userId', hwid);
  };
  ga('send', 'pageview');
</script>
```

<img src="/integrations-google-analytics-integration-2.webp" alt="यूज़र आईडी के साथ पेज व्यू टैग कॉन्फ़िगरेशन"/>

## यूज़र आईडी कवरेज रिपोर्ट के साथ परीक्षण करें

इंटीग्रेशन का परीक्षण करने के लिए, "यूज़र आईडी कवरेज रिपोर्ट" का उपयोग करें:
[https://support.google.com/analytics/answer/3123670](https://support.google.com/analytics/answer/3123670)

<Aside type="note">
कृपया ध्यान दें कि GA को डेटा प्रोसेस करने में लगभग एक दिन लगता है।
</Aside>

## यूज़र एक्सप्लोरर

गूगल एनालिटिक्स में अपना यूज़र आईडी रिपोर्टिंग व्यू चुनें। अपनी ऑडियंस को स्लाइस और डाइस करने के लिए वहां कोई भी सेगमेंट जोड़ें।

<img src="/integrations-google-analytics-integration-3.webp" alt="ऑडियंस को सेगमेंट में विभाजित करने के लिए नया सेगमेंट बटन"/>

आप अपने यूज़र आईडी को "यूज़र आईडी" कॉलम में प्रदर्शित देख सकते हैं। यूज़र आईडी की सूची डाउनलोड करने के लिए **एक्सपोर्ट** बटन का उपयोग करें और CSV विकल्प चुनें।

<img src="/integrations-google-analytics-integration-4.webp" alt="यूज़र पहचानकर्ताओं को प्रदर्शित करने वाला यूज़र आईडी कॉलम"/>

## GA यूज़र आईडी पर पुश नोटिफिकेशन भेजें

अपनी GA ऑडियंस के यूज़र्स को पुश भेजने के लिए, [वन-टाइम पुश](/hi/product/messaging-channels/push-notifications/send-push-notifications/one-time-push/) का उपयोग करें और **ऑडियंस** चरण में **सेगमेंट इम्पोर्ट करें** चुनें। गूगल एनालिटिक्स से आपके द्वारा एक्सपोर्ट की गई CSV फ़ाइल अपलोड करें और उस कॉलम को मैप करें जिसमें यूज़र आईडी फ़ील्ड में यूज़र आईडी हैं। [और जानें](/hi/product/audience-data-and-segmentation/segmentation/create-segments/by-import/#how-to-import-a-segment)