Google Analytics

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (ชุดข้อมูล)
Power Apps (กระแสข้อมูล)
รองรับชนิดการรับรองความถูกต้องแล้ว บัญชี Google
เอกสารอ้างอิงฟังก์ชัน GoogleAnalytics.Accounts

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์หนึ่งแต่ไม่ใช่ความสามารถอื่นเนื่องจากกําหนดการปรับใช้และความสามารถเฉพาะของโฮสต์

หมายเหตุ

มีผลบังคับใช้เดือนกรกฎาคม 2021 Google จะหยุดการสนับสนุนการลงชื่อเข้าใช้ไปยังบัญชี Google จากเฟรมเวิร์กเบราว์เซอร์แบบฝังตัว เนื่องจากการเปลี่ยนแปลงนี้ คุณจะต้องอัปเดตเวอร์ชันปัจจุบันของคุณPower BI Desktopมิถุนายน 2021 เพื่อสนับสนุนการลงชื่อเข้าใช้ Google

สิ่งที่จำเป็นต้องมี

ก่อนที่คุณจะสามารถลงชื่อเข้าใช้ Google Analytics คุณต้องมีบัญชี Google Analytics (ชื่อผู้ใช้/รหัสผ่าน)

รองรับความสามารถ

  • นำเข้า

เชื่อมต่อข้อมูล Google Analytics จาก Power Query Desktop

วิธีเชื่อมต่อกับข้อมูล Google Analytics:

  1. เลือก รับข้อมูล จาก ribbon หน้าแรก ใน Power BI Desktop เลือก บริการ ออนไลน์ จากหมวดหมู่ทางด้านซ้าย แล้วเลือก Google Analytics จากนั้นเลือก เชื่อมต่อ

    รับข้อมูลจาก Google Analytics

  2. ถ้านี่เป็นครั้งแรกที่คุณจะได้รับข้อมูลผ่านตัวเชื่อมต่อ Google Analytics การแจ้งเตือนของบุคคลที่สามจะปรากฏขึ้น เลือกไม่ต้องเตือนฉันอีกครั้งด้วย ตัวเชื่อมต่อนี้ถ้าคุณไม่ต้องการให้ข้อความนี้แสดงอีกครั้ง จากนั้นเลือก "ต่อ "

  3. หากต้องการลงชื่อเข้าใช้บัญชี Google Analytics ของคุณ ให้เลือก ลงชื่อเข้าใช้

    เลือกปุ่มลงชื่อเข้าใช้

  4. ในหน้าต่าง ลงชื่อเข้าใช้ด้วย Google ที่ปรากฏขึ้น ให้ระบุข้อมูลรับรองของคุณเพื่อลงชื่อเข้าใช้บัญชี Google Analytics ของคุณ คุณสามารถใส่ที่อยู่อีเมลหรือหมายเลขโทรศัพท์ได้ จากนั้นเลือก ถัดไป

    ลงชื่อเข้าใช้ Adobe Analytics

  5. ป้อนรหัสผ่าน Google Analytics ของคุณ และเลือก ถัดไป

    กรอกรหัสผ่านของคุณ

  6. เมื่อถูกถามว่าคุณต้องการPower BI Desktopเข้าถึงบัญชี Google ของคุณหรือไม่ ให้เลือก อนุญาต

    อนุญาตให้เข้าถึงบัญชี Google ของคุณ

  7. เมื่อคุณลงชื่อเข้าใช้เรียบร้อยแล้ว ให้เลือก เชื่อมต่อ

    ลงชื่อเข้าใช้แล้วพร้อมเชื่อมต่อ

เมื่อสร้างการเชื่อมต่อแล้ว คุณจะเห็นรายการของบัญชีที่คุณสามารถเข้าถึงได้ ดูรายละเอียดเกี่ยวกับบัญชี คุณสมบัติ และมุมมองเพื่อดูการเลือกค่า ที่จัดหมวดหมู่ไว้ในโฟลเดอร์การแสดง

คุณสามารถ โหลด ตารางที่เลือก ซึ่งจะรวมทั้งตารางลงในข้อมูลPower BI Desktop หรือคุณสามารถเลือก แปลง ข้อมูล เพื่อแก้ไขคิวรี ซึ่งจะเปิดตัวแก้ไข Power Queryคิวรี จากนั้นคุณสามารถกรองและปรับปรุงชุดข้อมูลที่คุณต้องการใช้ และจากนั้นโหลดชุดข้อมูลที่ปรับแต่งแล้วนั้นลงในPower BI Desktopรายงาน

โหลดหรือแปลงข้อมูล

เชื่อมต่อ Google Analytics จาก Power Query Online

วิธีเชื่อมต่อกับข้อมูล Google Analytics:

  1. เลือก Google Analytics จากPower Query - เลือกหน้า แหล่งข้อมูล

  2. จากหน้าการเชื่อมต่อ ใส่ชื่อการเชื่อมต่อ และเลือกเกตเวย์ข้อมูลภายในองค์กรถ้าต้องใช้

    รูปภาพแสดงหน้าการเชื่อมต่อที่มีชื่อการเชื่อมต่อและไม่ได้เลือกเกตเวย์

  3. เลือก ลงชื่อเข้าใช้ เพื่อลงชื่อเข้าใช้บัญชี Google ของคุณ

  4. ในหน้าต่าง ลงชื่อเข้าใช้ด้วย Google ที่ปรากฏขึ้น ให้ระบุข้อมูลรับรองของคุณเพื่อลงชื่อเข้าใช้บัญชี Google Analytics ของคุณ คุณสามารถใส่ที่อยู่อีเมลหรือหมายเลขโทรศัพท์ได้ จากนั้นเลือก ถัดไป

    หมายเหตุ

    ขณะนี้ กล่องโต้ตอบการลงชื่อเข้าใช้ Google Analytics จะระบุว่าคุณลงชื่อเข้าใช้ Power Query Desktop ในอนาคตจะมีการเปลี่ยนข้อความนี้

    ลงชื่อเข้าใช้ Adobe Analytics จาก Power Query Online

  5. ป้อนรหัสผ่าน Google Analytics ของคุณ และเลือก ถัดไป

    ใส่รหัสผ่านของคุณจากPower Query Online

  6. เมื่อถูกถามว่าคุณต้องการPower BI Desktopเข้าถึงบัญชี Google ของคุณหรือไม่ ให้เลือก อนุญาต

    อนุญาตให้เข้าถึงบัญชี Google ของคุณจากPower Query Online

  7. เมื่อคุณลงชื่อเข้าใช้เรียบร้อยแล้ว ให้เลือก ถัดไป

    เมื่อสร้างการเชื่อมต่อแล้ว คุณจะเห็นรายการของบัญชีที่คุณสามารถเข้าถึงได้ ดูรายละเอียดเกี่ยวกับบัญชี คุณสมบัติ และมุมมองเพื่อดูการเลือกค่า ที่จัดหมวดหมู่ไว้ในโฟลเดอร์การแสดง

  8. เลือก แปลงข้อมูล เพื่อแก้ไขคิวรีตัวแก้ไข Power Queryของคุณ จากนั้นคุณสามารถกรองและปรับปรุงชุดข้อมูลที่คุณต้องการใช้ และจากนั้นโหลดชุดข้อมูลที่ปรับแต่งแล้วนั้นลงในPower Appsรายงาน

ข้อจํากัดและปัญหา

คุณควรระวังข้อจํากัดและปัญหาต่อไปนี้ที่เชื่อมโยงกับการเข้าถึงข้อมูล Adobe Analytics

ขีดจํากัดโควตาของ Google Analytics ใน Power BI

ข้อจํากัดมาตรฐานและโควตาของการร้องขอ Google Analytics AP ได้ระบุอยู่ในขีดจํากัดและโควตาบนการร้องขอ API อย่างไรก็ตาม Power BI Desktop บริการของ Power BI ช่วยให้คุณสามารถใช้จํานวนคิวรีขั้นสูงต่อไปนี้

Power BI Desktop:

  • คิวรีต่อวัน — 250,000
  • คิวรีต่อ 100 — วินาที 2,000

บริการของ Power BI:

  • คิวรีต่อวัน — 1,500,000
  • คิวรีต่อ 100 — วินาที 4,000

การแก้ไขปัญหา

การตรวจสอบข้อมูลที่ไม่คาดคิด

เมื่อช่วงวันที่มีขนาดใหญ่มาก Google Analytics จะส่งกลับเพียงชุดย่อยของค่าเท่านั้น คุณสามารถใช้กระบวนการที่อธิบายไว้ในส่วนนี้เพื่อเข้าใจว่าวันที่จะถูกเรียกใช้ และแก้ไขด้วยตนเอง ถ้าคุณต้องการข้อมูลเพิ่มเติม คุณสามารถผนวกหลายคิวรีด้วยช่วงวันที่ที่แตกต่างกันได้ ถ้าคุณไม่แน่ใจว่าคุณได้รับกลับมายังข้อมูลที่คุณคาดว่าจะเห็น คุณยังสามารถใช้ การ Profiling ข้อมูล เพื่อดูข้อมูลที่จะถูกส่งกลับอย่างรวดเร็ว

เพื่อให้แน่ใจว่าข้อมูลที่คุณเห็นจะเหมือนกับที่คุณจะได้รับจาก Google Analytics คุณสามารถเรียกใช้คิวรีด้วยตัวคุณเองในเครื่องมือโต้ตอบของ Google เพื่อให้เข้าใจว่าข้อมูลPower Queryใด คุณสามารถใช้การวินิจฉัยคิวรีเพื่อเข้าใจว่าจะส่งพารามิเตอร์คิวรีใดไปยัง Google Analytics

ถ้าคุณตามคําแนะนําของ การวินิจฉัยคิวรี และเรียกใช้ วินิจฉัยขั้นตอนในรายการที่เพิ่มใดๆ คุณสามารถดูผลลัพธ์ที่สร้างขึ้นในคอลัมน์ คิวรีแหล่งข้อมูล การวินิจฉัยได้ เราขอแนะให้ดําเนินการนี้ด้วยการดําเนินการเพิ่มเติมที่เป็นไปได้เพิ่มเติมจากการเชื่อมต่อเบื้องต้นของคุณกับ Google Analytics เพื่อให้แน่ใจว่า คุณจะไม่ต้องสูญเสียข้อมูลในการแปลง Power Query แทนที่สิ่งที่จะถูกดึงมาจาก Google Analytics

ขึ้นอยู่กับคิวรีของคุณ แถวที่มีการเรียกใช้ API ที่ปล่อยออกมาไปยัง Google Analytics อาจไม่อยู่ในที่เดียวกัน แต่โดยทั่วไปแล้วคุณจะเห็นคิวรี Google Analytics อย่างง่าย ๆ เป็นแถวสุดท้ายที่มีเนื้อหาในคอลัมน์นั้น

ในคอลัมน์ คิวรี แหล่งข้อมูล คุณจะพบระเบียนที่มีรูปแบบต่อไปนี้:

Request:
GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga:<GA Id>&metrics=ga:users&dimensions=ga:source&start-date=2009-03-12&end-date=2020-08-11&start-index=1&max-results=1000&quotaUser=<User>%40gmail.com HTTP/1.1

<Content placeholder>

Response:
HTTP/1.1 200 OK
Content-Length: -1

<Content placeholder>

จากเรกคอร์ดนี้ คุณสามารถดูคุณมี ID มุมมองการวิเคราะห์ (โปรไฟล์) รายการของเมตริกของคุณ(ในกรณีนี้ เพียงแค่), รายการมิติของคุณ (ในกรณีนี้ คือแค่การอ้างอิงแหล่งที่มา)วันที่เริ่มต้นและวันที่สิ้นสุด ค่าดัชนีเริ่มต้น ผลลัพธ์สูงสุด (ตั้งค่าเป็น ga:users 1000 ตัวแก้ไขตามค่าเริ่มต้น) และโควตาUser

คุณสามารถคัดลอกค่าเหล่านี้ลงใน Google Analytics Query Explorer เพื่อตรวจสอบว่าข้อมูลเดียวกันกับที่คุณดูถูกส่งกลับ โดยคิวรีของคุณก็จะถูกส่งกลับ โดย API

ถ้าข้อผิดพลาดของคุณประมาณช่วงวันที่ คุณสามารถแก้ไขปัญหาได้อย่างง่ายดาย ไปที่เครื่องมือแก้ไขขั้นสูงของคุณ คุณจะมีคิวรี M ที่มีลักษณะเช่นนี้ (อย่างน้อยอาจมีการแปลงอื่น ๆ อยู่ — ด้านบน)

let
    Source = GoogleAnalytics.Accounts(),
    #"<ID>" = Source{[Id="<ID>"]}[Data],
    #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
    #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
    #"Added Items" = Cube.Transform(#"<View ID>",
        {
            {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
            {Cube.AddMeasureColumn, "Users", "ga:users"}
        })
in
    #"Added Items"

คุณสามารถสร้างหนึ่งในสองสิ่งต่อไปนี้ ถ้าคุณมีคอลัมน์ วันที่ คุณสามารถกรองข้อมูลได้บนวันที่ นี่คือตัวเลือกที่ง่ายขึ้น หากคุณไม่สนใจที่จะแบ่งมันออกตามวันที่ คุณสามารถจัดกลุ่มในภายหลังได้

ถ้าคุณไม่มี คอลัมน์วันที่ คุณสามารถจัดการคิวรีในมุมมองเครื่องมือแก้ไขขั้นสูงเพิ่มหนึ่งรายการและตัวกรองด้วยตนเอง ตัวอย่างเช่น

   let
      Source = GoogleAnalytics.Accounts(),
      #"<ID>" = Source{[Id="<ID>"]}[Data],
      #"UA-<ID>-1" = #"<ID>"{[Id="UA-<ID>-1"]}[Data],
      #"<View ID>" = #"UA-<ID>-1"{[Id="<View ID>"]}[Data],
      #"Added Items" = Cube.Transform(#"<View ID>",
          {
              {Cube.AddAndExpandDimensionColumn, "ga:date", {"ga:date"}, {"Date"}},
              {Cube.AddAndExpandDimensionColumn, "ga:source", {"ga:source"}, {"Source"}},
              {Cube.AddMeasureColumn, "Organic Searches", "ga:organicSearches"}            
         }),
      #"Filtered Rows" = Table.SelectRows(#"Added Items", each [Date] >= #date(2019, 9, 1) and [Date] <= #date(2019, 9, 30))
   in
      #"Filtered Rows"

ขั้นตอนถัดไป