LiveRamp RampID मैचिंग की मदद से, अपने विज्ञापन डेटा और Google के विज्ञापन डेटा को एक 'जॉइन की' के तौर पर RampID से मैच किया जा सकता है. RampID के ज़रिए अपना डेटा जोड़ने पर, पारंपरिक कुकी-आधारित मैचिंग के मुकाबले ज़्यादा सटीक और ज़्यादा मैच रेट मिल सकता है.
सीमाएं
LiveRamp मैचिंग की सुविधा सिर्फ़ मेज़रमेंट के लिए उपलब्ध है. ऑडियंस की क्वेरी में इसका इस्तेमाल नहीं किया जा सकता.
इसके अलावा, किसी उपयोगकर्ता से मैच करने के लिए ज़रूरी है कि उसके पास:
- आपके विज्ञापनों के साथ इंटरैक्ट किया है और आपके पास उसका LiveRamp आईडी है.
- Google के विज्ञापनों के साथ इंटरैक्ट किया है और आपके पास उसका Google आईडी है.
- आपने पहले ऐसे विज्ञापन कैंपेन के साथ इंटरैक्ट किया था जिसे Ads Data Hub का इस्तेमाल करके मेज़र करना है.
LiveRamp मैचिंग के काम करने का तरीका
Ads Data Hub का इस्तेमाल करके LiveRamp डेटा को मैच करना, कुकी के इस्तेमाल पर निर्भर करता है. शुरुआत में, Google और LiveRamp ने एक मैच टेबल बनाई, जो LiveRamp RampID को Google आईडी से जोड़ती है. इस मैच टेबल का इस्तेमाल, Google और LiveRamp के आईडी स्पेस के बीच अनुवाद करने के लिए किया जाता है.
मैच टेबल पूरी हो जाने के बाद, हैश किए गए LiveRamp RampID को Google कैंपेन डेटा से मैच करके Ads Data Hub और LiveRamp डेटा को जोड़ा जा सकता है.
सेटअप
LiveRamp, लागू करने की ज़्यादातर प्रोसेस को मैनेज करता है. इस प्रोसेस को शुरू करने के लिए, अपने Google खाता प्रतिनिधि से संपर्क करके, LiveRamp मैचिंग में अपनी दिलचस्पी के बारे में बताएं. इसमें आपके लक्ष्यों के बारे में बातचीत की जाएगी. साथ ही, मैच टेबल सेट अप करने से जुड़ी ज़रूरी शर्तों को पूरा करने के बारे में ज़्यादा जानकारी दी जाएगी.
ज़रूरी शर्तें
LiveRamp मैचिंग की सुविधा सेट अप करने से पहले, आपके पास चालू LiveRamp, Google Cloud, और Ads Data Hub खाते होने चाहिए. इसके अलावा, आपने LiveRamp फ़ाइल के आधार पर पहचान की सुविधा चालू की हो.
टेबल का सेटअप मैच करें
- अपने Ads Data Hub सेवा खाते के BigQuery डेटा एडिटर (
roles/bigquery.dataEditor
) को उस BigQuery प्रोजेक्ट का ऐक्सेस दें जिसके लिए आपको अपनी क्वेरी लिखी जानी हैं. - LiveRamp के सेवा खाते के BigQuery डेटा एडिटर (
roles/bigquery.dataEditor
) को अपने BigQuery प्रोजेक्ट का ऐक्सेस दें. - फ़ाइल डिलीवरी सेट अप करने के लिए LiveRamp के साथ काम करें और यह बताएं कि हर प्रोजेक्ट, डेटासेट, और टेबल को कौनसा डेटा फ़ीड मैप किया जाए.
मैच टेबल की क्वेरी करना
जब आपका डेटा LiveRamp में इंपोर्ट हो जाए, तब आप उससे क्वेरी कर सकते हैं. Ads Data Hub स्कीमा की हर टेबल में user_id
फ़ील्ड होती है. साथ ही, एक *_match
टेबल होती है. उदाहरण के लिए, adh.google_ads_impressions
टेबल के लिए, Ads Data Hub आपके यूज़र आईडी वाली adh.google_ads_impressions_match
नाम की एक मैच टेबल भी जनरेट करता है. इन टेबल में, ओरिजनल टेबल में मौजूद लाइनों का सबसेट होता है. इसमें LiveRamp RampIDs से मैच होता है.
मैच टेबल में एक और कॉलम होता है:
external_cookie
: आपका हैश किया गया LiveRamp IDL, बाइट के रूप में सेव किया जाता है.
आपकी क्वेरी को आपका डेटा, External_cookie पर *_match टेबल के साथ जोड़ा जाना चाहिए. नतीजे, आपके बताए गए BigQuery प्रोजेक्ट में लिखे जाते हैं.
नमूना
नीचे दिया गया कोड सैंपल, मैच होने वाले उपयोगकर्ताओं की संख्या की गिनती करता है.
SELECT count(1) as matched
FROM adh.cm_dt_impressions_match as adh
INNER JOIN `project_name.dataset_name.table_name_LR_table` as LR
ON LOWER(TO_HEX(adh.external_cookie)) = LR.ADH_Bridge_ID
अक्सर पूछे जाने वाले सवाल
मुझे कोई भी मैच क्यों नहीं मिल रहा है?
अगर आपकी क्वेरी से कोई नतीजा नहीं मिलता है, तो ऐसा इनमें से किसी समस्या की वजह से हो सकता है:
- BiqQuery में
*_match
टेबल और डेटासेट के बीच कोई मैच मौजूद नहीं है. यही समस्या है, इसकी पुष्टि करने के लिए, हर टेबल में एंट्री की संख्या को अलग से गिनें. दोनों में से कोई भी टेबल खाली नहीं है. इस समस्या को हल करने के लिए LiveRamp से संपर्क करें. - मैच होते हैं, लेकिन Ads Data Hub के एग्रीगेशन की ज़रूरी शर्तों को पूरा नहीं करते. BigQuery में एक्सपोर्ट किए गए डेटा के लिए, Ads Data Hub की निजता जांच लागू होती है. अगर किसी पंक्ति में ज़रूरत के मुताबिक समानता रखने वाले लोग नहीं हैं, तो वह BigQuery प्रोजेक्ट के आउटपुट में नहीं दिखेगी. अगर हां, तो Ads Data Hub की सहायता टीम से संपर्क करें.
- इंप्रेशन की मात्रा के आधार पर, आईडी स्पेस की डिफ़ॉल्ट प्राथमिकता (साइन इन/आउट) की वजह से कोई मिलान नहीं हो रहा है. अगर ऐसा है, तो आपका Google प्रतिनिधि, आईडी स्पेस की प्राथमिकता बदल सकता है.
BigQuery के डेटा को Ads Data Hub से कैसे जोड़ा जा सकता है?
नीचे दी गई सैंपल क्वेरी, BigQuery और Ads Data Hub के डेटा को जोड़ती है
SELECT event.campaign_ID,count(*)
FROM adh.cm_dt_impressions_match as a
JOIN `my_project.my_dataset.my_table` as b
ON LOWER(TO_HEX(a.external_cookie)) = b.my_match
WHERE b.filter_field = @filter
इनपुट के डेटा के लिए, Ads Data Hub खाते से कितने BigQuery प्रोजेक्ट लिंक किए जा सकते हैं?
इनपुट डेटा के लिए, एक ही Ads Data Hub इंस्टेंस से कई BigQuery प्रोजेक्ट कनेक्ट किए जा सकते हैं.
Ads Data Hub खाते के आउटपुट डेटा से कितने BigQuery प्रोजेक्ट लिंक किए जा सकते हैं?
आउटपुट डेटा के लिए, एक BigQuery प्रोजेक्ट एक Ads Data Hub खाते से जुड़ा होना चाहिए.
क्वेरी चलाते समय, Ads Data Hub के यूज़र इंटरफ़ेस (यूआई) में मेरा डेटासेट या टेबल न दिखने पर क्या होता है?
पक्का करें कि आपको जिस डेटासेट और टेबल में लिखना है वह आउटपुट के लिए, Ads Data Hub खाते से लिंक किए गए BigQuery प्रोजेक्ट में हो.