تطبیق LiveRamp RampID به شما امکان می دهد از RampID ها به عنوان کلید اتصال بین داده های تبلیغاتی خود و داده های تبلیغاتی Google استفاده کنید. پیوستن به دادههای شما از طریق RampID میتواند دقت و نرخ تطابق بالاتری نسبت به تطبیق مبتنی بر کوکیهای معمولی ارائه دهد.
محدودیت ها
تطبیق LiveRamp فقط برای اندازه گیری است و نمی توان از آن در جستارهای مخاطب استفاده کرد.
علاوه بر این، برای اینکه یک کاربر مطابقت داشته باشد، باید موارد زیر را داشته باشد:
- با تبلیغات شما تعامل داشته و یک شناسه LiveRamp مربوطه داشته باشید.
- با تبلیغات Google تعامل داشته و دارای شناسه Google مربوطه است.
- قبلاً با یک کمپین تبلیغاتی تعامل داشتید که میخواهید با استفاده از Ads Data Hub اندازهگیری کنید.
تطبیق LiveRamp چگونه کار می کند
تطبیق دادههای LiveRamp با استفاده از Ads Data Hub به استفاده از کوکیها بستگی دارد. برای شروع، Google و LiveRamp یک جدول تطبیق میسازند که LiveRamp RampID را با Google ID مرتبط میکند. این جدول مطابق برای ترجمه بین فضاهای شناسه Google و LiveRamp استفاده می شود.
پس از تکمیل جدول مطابقت، میتوانید با تطبیق شناسههای هش شده LiveRamp RampID با دادههای کمپین Google، به دادههای Ads Data Hub و LiveRamp بپیوندید.
راه اندازی
LiveRamp اکثر مراحل پیاده سازی را مدیریت می کند. برای شروع فرآیند، با نماینده حساب Google خود تماس بگیرید تا علاقه خود را به مطابقت LiveRamp اعلام کنید. آنها اهداف شما را مورد بحث قرار می دهند و اطلاعات بیشتری در مورد برآورده کردن الزامات تنظیم جدول مسابقه به شما می دهند.
پیش نیازها
قبل از راهاندازی با تطبیق LiveRamp، حسابهای LiveRamp، Google Cloud و Ads Data Hub فعال دارید. علاوه بر این، باید LiveRamp File Based Recognition را فعال کرده باشید.
تنظیم جدول مسابقه
- به حساب سرویس Ads Data Hub خود BigQuery Data Editor (
roles/bigquery.dataEditor
) اجازه دسترسی به پروژه BigQuery را بدهید که میخواهید درخواستهای شما روی آن نوشته شود. - به حساب سرویس LiveRamp به BigQuery Data Editor (
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 RampID وجود دارد.
جداول تطبیق شامل یک ستون اضافی است:
-
external_cookie
: LiveRamp IDL هش شده شما که به صورت بایت ذخیره می شود.
درخواستهای شما باید دادههای شما را با یک جدول *_match در external_cookie بپیوندند. نتایج در پروژه 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
سوالات متداول
چرا من هیچ مسابقه ای دریافت نمی کنم؟
اگر درخواست شما هیچ منطبقی را برنمیگرداند، ممکن است به دلیل یکی از مشکلات زیر باشد:
- هیچ منطبقی بین
*_match
جدول و مجموعه داده در BiqQuery وجود ندارد. برای تأیید اینکه مشکل این است، تعداد ورودیهای هر جدول را جداگانه بشمارید. هیچ کدام از جدول ها خالی نیستند، برای عیب یابی با 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
چند پروژه BigQuery را می توان برای داده های ورودی به یک حساب Ads Data Hub پیوند داد؟
برای داده های ورودی، چندین پروژه BigQuery را می توان به یک نمونه Ads Data Hub متصل کرد.
چند پروژه BigQuery را می توان به داده های خروجی حساب Ads Data Hub پیوند داد؟
برای داده های خروجی، 1 پروژه BigQuery باید به 1 حساب Ads Data Hub متصل شود.
اگر مجموعه داده یا جدول من هنگام اجرای یک پرس و جو در رابط کاربری Ads Data Hub ظاهر نشود، چه؟
اطمینان حاصل کنید که مجموعه داده و جدولی که میخواهید روی آن بنویسید در پروژه BigQuery مرتبط با حساب Ads Data Hub شما برای خروجی باشد.