लोकेशन टारगेटिंग

इस गाइड में, जगह के हिसाब से टारगेटिंग के बारे में बताया गया है. साथ ही, इसमें यह भी बताया गया है कि Google Ads API का इस्तेमाल करके, अपने कैंपेन के लिए जगह के हिसाब से टारगेटिंग को कैसे जोड़ा, वापस पाया, और अपडेट किया जा सकता है.

टारगेटिंग की सीमाओं के बारे में जानकारी पाने के लिए, Google Ads खाते की सीमाओं के बारे में जानकारी लेख में टारगेटिंग की सीमाएं सेक्शन देखें.

जियो-टारगेटिंग ज़रूरी क्यों है?

जगह के हिसाब से टारगेटिंग की मदद से, किसी खास भौगोलिक इलाके में रहने वाले लोगों को विज्ञापन दिखाए जा सकते हैं. उदाहरण के लिए, मान लें कि आपको सुपरमार्केट की किसी चेन का विज्ञापन दिखाना है. जगह के हिसाब से टारगेटिंग न करने पर, आपके विज्ञापन दुनिया के सभी इलाकों में दिखेंगे. साथ ही, ऐसा हो सकता है कि आपके विज्ञापनों पर उन इलाकों के उपयोगकर्ताओं से क्लिक मिलें जहां आपका कोई सुपरमार्केट नहीं है. इससे लागत तो जनरेट होती है, लेकिन निवेश पर मुनाफ़ा मिलने की कोई संभावना नहीं होती. जगह के हिसाब से टारगेटिंग की सुविधा का इस्तेमाल करके, आपके कैंपेन सिर्फ़ उन इलाकों में विज्ञापन दिखाते हैं जहां आपके सुपरमार्केट खुले हैं. इस तरीके से, उन खरीदारों को सीधे तौर पर टारगेट किया जा सकता है जो स्थानीय तौर पर सुपरमार्केट खोज रहे हैं.

Google Ads API की मदद से, अपने विज्ञापनों को देश, इलाके या किसी भौगोलिक जगह के आस-पास के दायरे के हिसाब से टारगेट किया जा सकता है.

विज्ञापनों को भौगोलिक जगहों के हिसाब से टारगेट करने के बारे में ज़्यादा जानें.

किसी इलाके के लिए, जगह के हिसाब से टारगेट करने वाले कैंपेन

Google Ads में, जगह के हिसाब से टारगेटिंग की सुविधा का इस्तेमाल करके, कैंपेन को किसी भी भौगोलिक क्षेत्र के लिए टारगेट किया जा सकता है. जैसे, कोई देश, राज्य, शहर या पिन कोड वाला क्षेत्र. टारगेट की जा सकने वाली हर जगह की पहचान, एक मानदंड आईडी से की जाती है. GeoTargetConstantService.SuggestGeoTargetConstants का इस्तेमाल करके, किसी मानदंड का आईडी देखा जा सकता है. हर GeoTargetConstant का resource_name, geoTargetConstants/{Criterion ID} के फ़ॉर्म में होता है. उदाहरण के लिए, न्यूयॉर्क राज्य की resource_name वैल्यू geoTargetConstants/21167 है.

CampaignCriterionService का इस्तेमाल करके, अपने कैंपेन में भौगोलिक टारगेटिंग जोड़ी जा सकती है. यहां दिए गए कोड स्निपेट में, मानदंड आईडी की मदद से अपने कैंपेन को टारगेट करने का तरीका बताया गया है.

Java

private static CampaignCriterion buildLocationIdCriterion(
    long locationId, String campaignResourceName) {
  Builder criterionBuilder = CampaignCriterion.newBuilder().setCampaign(campaignResourceName);

  criterionBuilder
      .getLocationBuilder()
      .setGeoTargetConstant(ResourceNames.geoTargetConstant(locationId));

  return criterionBuilder.build();
}
      

C#

private CampaignCriterion buildLocationCriterion(long locationId,
    string campaignResourceName)
{
    GeoTargetConstantName location = new GeoTargetConstantName(locationId.ToString());
    return new CampaignCriterion()
    {
        Campaign = campaignResourceName,
        Location = new LocationInfo()
        {
            GeoTargetConstant = location.ToString()
        }
    };
}
      

PHP

private static function createLocationCampaignCriterionOperation(
    int $locationId,
    string $campaignResourceName
) {
    // Constructs a campaign criterion for the specified campaign ID using the specified
    // location ID.
    $campaignCriterion = new CampaignCriterion([
        // Creates a location using the specified location ID.
        'location' => new LocationInfo([
            // Besides using location ID, you can also search by location names using
            // GeoTargetConstantServiceClient::suggestGeoTargetConstants() and directly
            // apply GeoTargetConstant::$resourceName here. An example can be found
            // in GetGeoTargetConstantByNames.php.
            'geo_target_constant' => ResourceNames::forGeoTargetConstant($locationId)
        ]),
        'campaign' => $campaignResourceName
    ]);

    return new CampaignCriterionOperation(['create' => $campaignCriterion]);
}