مقدمه ای بر گزارش های خلاصه

داده‌های جمع‌آوری‌شده بین کاربران را با استفاده از API گزارش‌دهی تخصیص و API تجمیع خصوصی اندازه‌گیری کنید.

وضعیت پیاده‌سازی

گزارش خلاصه چیست؟

یک گزارش خلاصه برای گروهی از کاربران گردآوری می‌شود تا نتوان آن را به هیچ فردی نسبت داد. گزارش‌های خلاصه، داده‌های تبدیل دقیقی را با انعطاف‌پذیری برای داده‌های کلیک و مشاهده ارائه می‌دهند. گزارش‌های خلاصه به کوکی‌های شخص ثالث یا مکانیسم‌هایی که می‌توانند برای شناسایی کاربران منفرد در سایت‌ها استفاده شوند، متکی نیستند.

گزارش‌های خلاصه در دو زمینه ایجاد می‌شوند:

  • اندازه‌گیری تبلیغات : متخصصان تبلیغات می‌توانند با استفاده از گزارش‌دهی نسبت‌دهی ، گزارش‌های خلاصه‌ای ایجاد کنند تا مشخص شود چه زمانی یک کلیک یا مشاهده تبلیغ منجر به تبدیل در سایت تبلیغ‌کننده، مانند فروش یا ثبت‌نام، می‌شود. متخصصان تبلیغات همچنین می‌توانند با استفاده از تجمیع خصوصی، گزارش‌های خلاصه‌ای برای مزایده‌های API مخاطبان محافظت‌شده ایجاد کنند.
  • گزارش‌دهی بین‌سایتی عمومی : توسعه‌دهندگان داده‌های بین‌سایتی را در فضای ذخیره‌سازی مشترک ثبت می‌کنند و می‌توانند با استفاده از تجمیع خصوصی (Private Aggregation) در مورد آن داده‌ها گزارش تهیه کنند. این قابلیت کاربردهای زیادی دارد، مانند کسب بینش در مورد جمعیت‌شناسی کاربران و ثبت مخاطبان منحصر به فرد برای محتوا.

گزارش‌های خلاصه برای گزارش‌دهی انتسابی و تجمیع خصوصی به طور متفاوتی درخواست می‌شوند. قبل از اینکه بتوانید نحوه تولید گزارش‌ها را بیاموزید، ابتدا باید بفهمید که تجمیع چیست و چگونه می‌توان از گزارش‌های خلاصه برای رفع نیازهای اندازه‌گیری شما استفاده کرد.

مفاهیم کلیدی

طراحی مجموعه داده‌های شما

یک اصل کلیدی گزارش‌های خلاصه، تصمیمات اولیه در طراحی است. شما تصمیم می‌گیرید که چه داده‌هایی را در چه دسته‌بندی‌هایی جمع‌آوری کنید. گزارش‌های خروجی، بینش‌هایی در مورد کمپین‌ها یا کسب‌وکار شما ارائه می‌دهند.

گزارش خروجی، داده‌های تبدیل بین سایتی دقیقی را ارائه می‌دهد و انعطاف‌پذیری لازم را برای ترکیب داده‌های کلیک و مشاهده با داده‌های تبدیل فراهم می‌کند. همچنین می‌توانید خروجی نهایی را به عنوان ورودی برای ابزارهایی که برای تصمیم‌گیری استفاده می‌کنید، در نظر بگیرید.

از خودتان بپرسید: می‌خواهم در مورد تعامل کاربر با محتوایم چه چیزی یاد بگیرم؟

تبدیل‌های تبلیغاتی

برای مثال، اگر گزارش‌های خلاصه‌ای تهیه کنید تا مشخص شود چه تعداد تبدیل منجر به ارزش کل هزینه شده است، این می‌تواند به تیم شما کمک کند تا تصمیم بگیرد که کمپین تبلیغاتی بعدی شما باید چه چیزی را هدف قرار دهد تا هزینه کل بالاتری ایجاد کند.

چگونه چندین گزارش قابل جمع‌بندی پردازش می‌شوند و برای تولید گزارش‌های خلاصه خاص، نویز به آنها اضافه می‌شود.
پردازش چندین گزارش قابل جمع‌بندی

تعامل بین سایتی

برای مثال، اگر گزارش‌های خلاصه‌ای تهیه کنید تا مشخص شود چند نفر محتوای شما را در وب‌سایت شخص ثالث می‌خوانند، این می‌تواند به تیم شما کمک کند تا در مورد نحوه همکاری با آن شخص ثالث برای ایجاد تعامل بیشتر و تشویق خوانندگان به بازدید مستقیم از سایت شما تصمیم‌گیری کند.

چه اطلاعاتی در مرورگر ثبت می‌شود؟

یک گزارش قابل تجمیع ، داده‌های خامی است که از مرورگر کاربر گرفته می‌شود و شامل مجموعه‌ای از باکت‌ها (یا کلیدهای تجمیع ) از پیش تعیین‌شده است. نحوه تعیین این معیار به تصمیمات طراحی شما بستگی دارد.

گزارش‌های خلاصه ترکیبی از داده‌های تجمیع‌شده در کنار داده‌های تبدیل دقیق را ارائه می‌دهند.

تبدیل‌های تبلیغاتی

تبدیل‌ها توسط تبلیغ‌کننده یا شرکت فناوری تبلیغات تعریف می‌شوند و ممکن است برای کمپین‌های تبلیغاتی مختلف متفاوت باشند. یک کمپین می‌تواند تعداد کلیک‌های تبلیغاتی که منجر به خرید کالای تبلیغ‌شده توسط کاربر شده است را اندازه‌گیری کند. کمپین دیگری می‌تواند تعداد بازدیدهای تبلیغ را که منجر به بازدید از سایت تبلیغ‌کننده شده است، اندازه‌گیری کند.

برای مثال، یک ارائه‌دهنده فناوری تبلیغات، یک کمپین تبلیغاتی در news.example اجرا می‌کند که در آن، تبدیل به معنی کلیک کاربر روی تبلیغ کفش و تکمیل خرید کفش در shoes.example است.

شرکت تبلیغات، گزارش خلاصه‌ای از این کمپین تبلیغاتی با شناسه 1234567 دریافت می‌کند که نشان می‌دهد در ۱۲ ژانویه ۲۰۲۲ ، ۵۱۸ تبدیل برای خرید کفش انجام شده است که مجموع هزینه‌ها ۳۸,۱۷۴ دلار بوده است. ۶۰٪ از تبدیل‌ها مربوط به کاربرانی بوده که کفش‌های کتانی آبی با کد محصول 9872 خریداری کرده‌اند و ۴۰٪ مربوط به کاربرانی بوده که صندل‌های زرد با کد محصول 2643 خریداری کرده‌اند. شناسه کمپین، داده‌های دقیق تبلیغات است، در حالی که SKUهای محصول، داده‌های دقیق تبدیل هستند. تعداد تبدیل‌ها و کل هزینه‌ها، داده‌های تجمیعی هستند.

تعامل بین سایتی

قبل از اینکه بتوانید داده‌ها را جمع‌آوری کنید، باید مشخص کنید که چه اطلاعاتی را می‌خواهید جمع‌آوری کنید، مشخص کنید که از هر ادغام بین سایتی چه تبدیل‌هایی را انتظار دارید و نوع گزارش مورد نظر را برای جمع‌آوری تعیین کنید.

تعدادی از موارد استفاده احتمالی وجود دارد که در مستندات Private Aggregation به تفصیل شرح داده شده است. بیایید یک مثال را بررسی کنیم:

ممکن است بخواهید جمعیت‌شناسی کاربرانی را که محتوای شما را در سایت‌های مختلف مشاهده کرده‌اند، اندازه‌گیری کنید. تجمیع خصوصی می‌تواند پاسخی ارائه دهد، مانند "تقریباً 317 کاربر منحصر به فرد بین 18 تا 45 سال سن دارند و اهل آلمان هستند." ابتدا، به طور خاص تصمیم بگیرید که چه اطلاعاتی را می‌خواهید جمع‌آوری کنید (مانند سن و موقعیت مکانی). سپس، از فضای ذخیره‌سازی مشترک برای جمع‌آوری داده‌های جمعیتی خاص از یک سایت شخص ثالث استفاده کنید. در مقطعی از زمان، می‌توانید با استفاده از تجمیع خصوصی، گزارشی با گروه سنی و ابعاد کشور که در کلید تجمیع کدگذاری شده‌اند، ارسال کنید.

داده‌ها قبل از تجمیع چگونه جمع‌آوری می‌شوند؟

گزارش‌های خلاصه از داده‌های جمع‌آوری‌شده از گروهی از دستگاه‌های مجزا تشکیل شده‌اند. اگرچه نمی‌توان اقدامات یک کاربر را به‌صورت جداگانه مشاهده و بررسی کرد، اما فرآیند جمع‌آوری برای هر فرد یکسان است.

اقدامات هر کاربر رمزگذاری شده و در یک گزارش قابل جمع‌آوری جمع‌آوری می‌شود. این گزارش‌ها همچنین شامل مقدار کمی از فراداده‌های رمزگذاری نشده مربوط به دسته‌بندی هستند .

برای داده‌های گزارش انتساب، گزارش‌های قابل تجمیع به این صورت ثبت می‌شوند:

  1. یک کاربر از سایت ناشر بازدید می‌کند و یک تبلیغ را می‌بیند یا روی آن کلیک می‌کند، که به عنوان یک رویداد منبع انتساب نیز شناخته می‌شود.
  2. چند دقیقه یا چند روز بعد، کاربر تبدیل می‌شود، که به عنوان یک رویداد محرک انتساب نیز شناخته می‌شود. به عنوان مثال، تبدیل را می‌توان به عنوان خرید محصول تعریف کرد.
  3. نرم‌افزار مرورگر، کلیک یا مشاهده تبلیغ را با رویداد تبدیل مطابقت می‌دهد. بر اساس این تطابق، مرورگر یک گزارش تجمیعی با منطق خاص ایجاد شده توسط ارائه‌دهنده فناوری تبلیغات ایجاد می‌کند.
  4. مرورگر این داده‌ها را رمزگذاری می‌کند و پس از کمی تأخیر، آن‌ها را برای جمع‌آوری به یک سرور فناوری تبلیغات ارسال می‌کند. سرور فناوری تبلیغات برای دسترسی به بینش‌های نویزدار باید به یک سرویس تجمیع متکی باشد.

برای Private Aggregation، به شکل زیر است:

  1. یک شخص ثالث تصمیم می‌گیرد که چه چیزی را می‌خواهد اندازه‌گیری کند و داده‌ها را در فضای ذخیره‌سازی مشترک می‌نویسد تا بعداً خوانده شود.
  2. کاربر رویدادی را فعال می‌کند که با آنچه شخص ثالث می‌خواهد اندازه‌گیری کند، مطابقت دارد. برای مثال، وقتی کاربر از سایتی با محتوای جاسازی‌شده بازدید می‌کند، شخص ثالث می‌تواند داده‌های موجود در فضای ذخیره‌سازی مشترک را بخواند و از تجمیع خصوصی برای ارسال گزارش‌های رمزگذاری‌شده و قابل تجمیع به سرور شما برای جمع‌آوری استفاده کند.
ارسال گزارش‌های رمزگذاری‌شده و قابل جمع‌آوری به سرور برای جمع‌آوری

گزارش‌های قابل جمع‌آوری دسته‌ای

قبل از اینکه گزارش‌های قابل تجمیع جمع‌آوری‌شده بتوانند پردازش و در یک گزارش خلاصه تجمیع شوند، باید دسته‌بندی شوند. یک دسته، یک گروه استراتژیک از گزارش‌های قابل تجمیع است.

گزارش‌های تجمیعی مقدار کمی داده رمزگذاری نشده دارند که به صورت shared_info ارائه می‌شوند و می‌توانند برای ایجاد دسته‌ها استفاده شوند. این شامل مهر زمانی و مبدا گزارش می‌شود. شما نمی‌توانید بر اساس اطلاعات رمزگذاری شده در گزارش، دسته بندی انجام دهید.

در حالت ایده‌آل، دسته‌ها شامل گزارش‌های زیادی خواهند بود. شما می‌توانید تصمیم بگیرید که این دسته‌ها را به صورت ساعتی، روزانه، هفتگی یا هر ریتم دیگری که خودتان انتخاب می‌کنید، دسته‌بندی کنید. این استراتژی می‌تواند برای رویدادهای خاص که انتظار ترافیک بیشتری می‌رود، تغییر کند.

برای مثال، هنگام دسته‌بندی گزارش‌های قابل جمع‌آوری برای API گزارش‌دهی نسبت‌دهی، ممکن است تصمیم بگیرید که استراتژی دسته‌بندی خود را برای روز یک فروش بزرگ، که انتظار حجم بیشتری از تبدیل‌های تبلیغاتی را دارید، به صورت ساعتی به‌روزرسانی کنید.

با استفاده از API تجمیع خصوصی، می‌توانید انتظار داشته باشید که در روز انتشار یک خبر مطبوعاتی بزرگ در مورد یک محتوای خاص که در وب‌سایت‌های شخص ثالث جاسازی شده است، استراتژی خود را تغییر دهید.

پردازش داده‌ها با سرویس تجمیع

سرویس تجمیع، داده‌های دسته‌بندی‌شده از گزارش‌های قابل تجمیع را رمزگشایی و ترکیب می‌کند، نویز اضافه می‌کند و گزارش خلاصه نهایی را برمی‌گرداند. این سرویس در یک محیط اجرای قابل اعتماد (TEE) اجرا می‌شود که بر روی یک سرویس ابری مستقر شده است که از اقدامات امنیتی لازم برای محافظت از این داده‌ها پشتیبانی می‌کند.

گزارش‌های خلاصه با گزارش‌دهی انتسابی

برای اینکه ارائه‌دهندگان فناوری تبلیغات بتوانند گزارش خلاصه‌ای را بازیابی کنند، باید مراحل زیر انجام شود:

  1. ارائه‌دهنده فناوری تبلیغات، گزارش‌های تجمیعی را از مرورگرهای کاربران جمع‌آوری می‌کند.
  2. ارائه‌دهنده فناوری تبلیغات، گزارش‌های قابل جمع‌آوری را دسته‌بندی کرده و به سرویس جمع‌آوری ارسال می‌کند.
  3. سرویس تجمیع، یک worker را برای تجمیع داده‌ها زمان‌بندی می‌کند.
  4. کارگر تجمیع، داده‌ها را از گزارش‌های قابل تجمیع، به همراه داده‌های نویزدار، رمزگشایی و تجمیع می‌کند.
  5. سرویس تجمیع، گزارش خلاصه را به ارائه‌دهنده فناوری تبلیغات بازمی‌گرداند.
مراحل تهیه گزارش خلاصه

شرکت تبلیغاتی می‌تواند از گزارش خلاصه برای اطلاع‌رسانی در مورد پیشنهاد قیمت و ارائه گزارش به مشتریان خود استفاده کند. یک طرح کدگذاری شده با JSON، قالب پیشنهادی برای گزارش‌های خلاصه است.

گزارش‌های خلاصه با تجمیع خصوصی

  1. داده‌های بین سایتی جمع‌آوری‌شده توسط Shared Storage را بخوانید و یک کلید تجمیع برای گروه‌بندی داده‌ها ایجاد کنید.
  2. API تجمیع خصوصی را از یک فایل اکسل ذخیره‌سازی مشترک با کلید تجمیع و مقداری که می‌خواهید جمع‌آوری کنید، فراخوانی کنید. مرورگر یک گزارش تجمیع رمزگذاری شده از ورودی شما ایجاد می‌کند و آن را برای جمع‌آوری به سرور شما ارسال می‌کند.
  3. گزارش‌های قابل تجمیع را دسته‌بندی کرده و برای پردازش به سرویس تجمیع ارسال کنید.
  4. سرویس تجمیع، گزارش‌های دسته‌بندی‌شده را پردازش می‌کند، سپس نویز اضافه می‌کند.
  5. سرویس تجمیع، گزارش خلاصه را به درخواست‌کننده برمی‌گرداند.

مشارکت کنید و بازخورد خود را به اشتراک بگذارید

گزارش‌های خلاصه بخش کلیدی از پیشنهادهای سنجش حریم خصوصی سندباکس هستند. مانند سایر پیشنهادهای حریم خصوصی سندباکس، این مورد نیز مستند شده و به صورت عمومی در گیت‌هاب مورد بحث قرار گرفته است.